Uses of Class
com.hazelcast.jet.pulsar.PulsarSinkBuilder
Packages that use PulsarSinkBuilder
Package
Description
Contains a connector for Apache Pulsar which
enables Hazelcast Jet pipelines to produce and consume messages on Pulsar topics.
-
Uses of PulsarSinkBuilder in com.hazelcast.jet.pulsar
Methods in com.hazelcast.jet.pulsar that return PulsarSinkBuilderModifier and TypeMethodDescriptionstatic <M> PulsarSinkBuilder<M,M> PulsarSinks.builder(SupplierEx<org.apache.pulsar.client.api.Schema<M>> schemaSupplier) Returns a builder object that offers a step-by-step fluent API to build a custom PulsarSinkfor the Pipeline API.static <E,M> PulsarSinkBuilder<E, M> PulsarSinks.builder(SupplierEx<org.apache.pulsar.client.api.Schema<M>> schemaSupplier, FunctionEx<? super E, M> extractValueFn) Returns a builder object that offers a step-by-step fluent API to build a custom PulsarSinkfor the Pipeline API.static <M> PulsarSinkBuilder<M,M> PulsarSinks.builder(PulsarSchema<M> schema) Returns a builder object that offers a step-by-step fluent API to build a custom PulsarSinkfor the Pipeline API.static <E,M> PulsarSinkBuilder<E, M> PulsarSinks.builder(String topic, SupplierEx<org.apache.pulsar.client.api.PulsarClient> connectionSupplier, SupplierEx<org.apache.pulsar.client.api.Schema<M>> schemaSupplier, FunctionEx<? super E, M> extractValueFn) Returns a builder object that offers a step-by-step fluent API to build a custom PulsarSinkfor the Pipeline API.PulsarSinkBuilder.connectionSupplier(SupplierEx<org.apache.pulsar.client.api.PulsarClient> connectionSupplier) PulsarSinkBuilder.dataConnectionRef(DataConnectionRef dataConnectionRef) PulsarSinkBuilder.extractKeyFn(FunctionEx<? super E, String> extractKeyFn) PulsarSinkBuilder.extractPropertiesFn(FunctionEx<? super E, Map<String, String>> extractPropertiesFn) PulsarSinkBuilder.extractTimestampFn(FunctionEx<? super E, Long> extractTimestampFn) PulsarSinkBuilder.extractValueFn(FunctionEx<? super E, M> extractValueFn) PulsarSinkBuilder.preferredLocalParallelism(int preferredLocalParallelism) PulsarSinkBuilder.producerConfig(Map<String, Object> producerConfig)