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 <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.extractKeyFn(FunctionEx<? super E, String> extractKeyFn) PulsarSinkBuilder.extractPropertiesFn(FunctionEx<? super E, Map<String, String>> extractPropertiesFn) PulsarSinkBuilder.extractTimestampFn(FunctionEx<? super E, Long> extractTimestampFn) PulsarSinkBuilder.preferredLocalParallelism(int preferredLocalParallelism) PulsarSinkBuilder.producerConfig(Map<String, Object> producerConfig)