Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addPartitionInitialOffset(int, long) - Method in class com.hazelcast.jet.kafka.TopicsConfig.TopicConfig
-
Adds the initial offset for given partition to the configuration.
- addTopic(String) - Method in class com.hazelcast.jet.kafka.TopicsConfig
-
Creates empty topic configuration and saves it in the map under the topic name.
- addTopicConfig(TopicsConfig.TopicConfig) - Method in class com.hazelcast.jet.kafka.TopicsConfig
-
Adds the topic configuration.
- addTopics(List<String>) - Method in class com.hazelcast.jet.kafka.TopicsConfig
-
Creates new topic configurations for every provided topic from the list and saves them in the map.
B
- build() - Method in class com.hazelcast.jet.kafka.KafkaSinks.Builder
-
Builds the Sink object that you pass to the
GeneralStage.writeTo(Sink)method.
C
- com.hazelcast.jet.kafka - package com.hazelcast.jet.kafka
-
Apache Kafka reader/writer support for Hazelcast Jet.
- configure(Map<String, ?>, boolean) - Method in class com.hazelcast.jet.kafka.HazelcastKafkaAvroDeserializer
- configure(Map<String, ?>, boolean) - Method in class com.hazelcast.jet.kafka.HazelcastKafkaAvroSerializer
D
- deserialize(String, byte[]) - Method in class com.hazelcast.jet.kafka.HazelcastKafkaAvroDeserializer
- destroy() - Method in class com.hazelcast.jet.kafka.KafkaDataConnection
E
- exactlyOnce(boolean) - Method in class com.hazelcast.jet.kafka.KafkaSinks.Builder
-
Enables or disables the exactly-once behavior of the sink using two-phase commit of state snapshots.
- extractKeyFn(FunctionEx<? super E, ?>) - Method in class com.hazelcast.jet.kafka.KafkaSinks.Builder
-
Sets the function to extract the key from the stream items.
- extractValueFn(FunctionEx<? super E, ?>) - Method in class com.hazelcast.jet.kafka.KafkaSinks.Builder
-
Sets the function to extract the value from the stream items.
G
- getInitialOffsetFor(String, int) - Method in class com.hazelcast.jet.kafka.TopicsConfig
-
Returns initial offset value for the given topic and partition combination.
- getPartitionInitialOffset(int) - Method in class com.hazelcast.jet.kafka.TopicsConfig.TopicConfig
-
Returns the initial offset for given partition or
nullif it was not defined. - getPartitionsInitialOffsets() - Method in class com.hazelcast.jet.kafka.TopicsConfig.TopicConfig
-
Returns partitions initial offsets map.
- getProducer(String) - Method in class com.hazelcast.jet.kafka.KafkaDataConnection
-
Returns an instance of
KafkaProducerbased on the DataConnection configuration. - getProducer(String, Properties) - Method in class com.hazelcast.jet.kafka.KafkaDataConnection
-
Returns an instance of
KafkaProducerbased on the DataConnection configuration and given properties. - getTopicConfig(String) - Method in class com.hazelcast.jet.kafka.TopicsConfig
-
Returns the topic configuration for given topic.
- getTopicConfigs() - Method in class com.hazelcast.jet.kafka.TopicsConfig
-
Returns the map of topic configurations, mapped by topic name.
- getTopicName() - Method in class com.hazelcast.jet.kafka.TopicsConfig.TopicConfig
-
Returns the name of the topic.
- getTopicNames() - Method in class com.hazelcast.jet.kafka.TopicsConfig
-
Returns the set of topic names from topic configurations.
H
- HazelcastKafkaAvroDeserializer - Class in com.hazelcast.jet.kafka
-
An Avro deserializer for Kafka.
- HazelcastKafkaAvroDeserializer() - Constructor for class com.hazelcast.jet.kafka.HazelcastKafkaAvroDeserializer
-
Constructor used by Kafka consumer.
- HazelcastKafkaAvroSerializer - Class in com.hazelcast.jet.kafka
-
An Avro serializer for Kafka.
- HazelcastKafkaAvroSerializer() - Constructor for class com.hazelcast.jet.kafka.HazelcastKafkaAvroSerializer
-
Constructor used by Kafka producer.
K
- kafka(DataConnectionRef) - Static method in class com.hazelcast.jet.kafka.KafkaSinks
-
Returns a builder object that you can use to create an Apache Kafka pipeline sink.
- kafka(DataConnectionRef, FunctionEx<? super E, ProducerRecord<K, V>>) - Static method in class com.hazelcast.jet.kafka.KafkaSinks
-
Returns a sink that publishes messages to Apache Kafka topic(s).
- kafka(DataConnectionRef, FunctionEx<ConsumerRecord<K, V>, T>, String...) - Static method in class com.hazelcast.jet.kafka.KafkaSources
-
Returns a source that consumes one or more Apache Kafka topics and emits items from them as
Map.Entryinstances. - kafka(DataConnectionRef, String) - Static method in class com.hazelcast.jet.kafka.KafkaSinks
-
Convenience for
KafkaSinks.kafka(DataConnectionRef, String, FunctionEx, FunctionEx)which expectsMap.Entry<K, V>as input and extracts its key and value parts to be published to Kafka. - kafka(DataConnectionRef, String...) - Static method in class com.hazelcast.jet.kafka.KafkaSources
-
Convenience for
KafkaSources.kafka(DataConnectionRef, FunctionEx, String...)wrapping the output inMap.Entry. - kafka(DataConnectionRef, String, FunctionEx<? super E, K>, FunctionEx<? super E, V>) - Static method in class com.hazelcast.jet.kafka.KafkaSinks
-
Convenience for
KafkaSinks.kafka(Properties, FunctionEx)which creates aProducerRecordusing the given topic and the given key and value mapping functions - kafka(DataConnectionRef, Properties, String, FunctionEx<? super E, K>, FunctionEx<? super E, V>) - Static method in class com.hazelcast.jet.kafka.KafkaSinks
-
Convenience for
KafkaSinks.kafka(Properties, FunctionEx)which creates aProducerRecordusing the given topic and the given key and value mapping functions with additional properties available - kafka(Properties) - Static method in class com.hazelcast.jet.kafka.KafkaSinks
-
Returns a builder object that you can use to create an Apache Kafka pipeline sink.
- kafka(Properties, FunctionEx<? super E, ProducerRecord<K, V>>) - Static method in class com.hazelcast.jet.kafka.KafkaSinks
-
Returns a sink that publishes messages to Apache Kafka topic(s).
- kafka(Properties, FunctionEx<ConsumerRecord<K, V>, T>, TopicsConfig) - Static method in class com.hazelcast.jet.kafka.KafkaSources
-
Returns a source that consumes one or more Apache Kafka topics and emits items from them as
Map.Entryinstances. - kafka(Properties, FunctionEx<ConsumerRecord<K, V>, T>, String...) - Static method in class com.hazelcast.jet.kafka.KafkaSources
-
Returns a source that consumes one or more Apache Kafka topics and emits items from them as
Map.Entryinstances. - kafka(Properties, String) - Static method in class com.hazelcast.jet.kafka.KafkaSinks
-
Convenience for
KafkaSinks.kafka(Properties, String, FunctionEx, FunctionEx)which expectsMap.Entry<K, V>as input and extracts its key and value parts to be published to Kafka. - kafka(Properties, String...) - Static method in class com.hazelcast.jet.kafka.KafkaSources
-
Convenience for
KafkaSources.kafka(Properties, FunctionEx, String...)wrapping the output inMap.Entry. - kafka(Properties, String, FunctionEx<? super E, K>, FunctionEx<? super E, V>) - Static method in class com.hazelcast.jet.kafka.KafkaSinks
-
Convenience for
KafkaSinks.kafka(Properties, FunctionEx)which creates aProducerRecordusing the given topic and the given key and value mapping functions - KafkaDataConnection - Class in com.hazelcast.jet.kafka
-
DataConnectionimplementation for Kafka. - KafkaDataConnection(DataConnectionConfig) - Constructor for class com.hazelcast.jet.kafka.KafkaDataConnection
-
Create
KafkaDataConnectionbased on given config - KafkaProcessors - Class in com.hazelcast.jet.kafka
-
Static utility class with factories of Apache Kafka source and sink processors.
- KafkaSinks - Class in com.hazelcast.jet.kafka
-
Contains factory methods for Apache Kafka sinks.
- KafkaSinks.Builder<E> - Class in com.hazelcast.jet.kafka
-
A builder for Kafka sink.
- KafkaSources - Class in com.hazelcast.jet.kafka
-
Contains factory methods for Apache Kafka sources.
L
- listResources() - Method in class com.hazelcast.jet.kafka.KafkaDataConnection
N
- newConsumer() - Method in class com.hazelcast.jet.kafka.KafkaDataConnection
-
Creates new instance of
KafkaConsumerbased on the DataConnection configuration. - newConsumer(Properties) - Method in class com.hazelcast.jet.kafka.KafkaDataConnection
-
Creates new instance of
KafkaConsumerbased on the DataConnection configuration and given properties parameter.
R
- resourceTypes() - Method in class com.hazelcast.jet.kafka.KafkaDataConnection
S
- serialize(String, GenericRecord) - Method in class com.hazelcast.jet.kafka.HazelcastKafkaAvroSerializer
- streamKafkaP(DataConnectionRef, FunctionEx<? super ConsumerRecord<K, V>, ? extends T>, EventTimePolicy<? super T>, String...) - Static method in class com.hazelcast.jet.kafka.KafkaProcessors
-
Returns a supplier of processors for
KafkaSources.kafka(DataConnectionRef, FunctionEx, String...). - streamKafkaP(Properties, FunctionEx<? super ConsumerRecord<K, V>, ? extends T>, EventTimePolicy<? super T>, TopicsConfig) - Static method in class com.hazelcast.jet.kafka.KafkaProcessors
-
Returns a supplier of processors for
KafkaSources.kafka(Properties, FunctionEx, TopicsConfig)}. - streamKafkaP(Properties, FunctionEx<? super ConsumerRecord<K, V>, ? extends T>, EventTimePolicy<? super T>, String...) - Static method in class com.hazelcast.jet.kafka.KafkaProcessors
-
Returns a supplier of processors for
KafkaSources.kafka(Properties, FunctionEx, String...).
T
- topic(String) - Method in class com.hazelcast.jet.kafka.KafkaSinks.Builder
-
Sets the topic to write the messages to, if you write all messages to a single topic.
- TopicConfig(String) - Constructor for class com.hazelcast.jet.kafka.TopicsConfig.TopicConfig
-
Creates new topic configuration for given topic name.
- TopicsConfig - Class in com.hazelcast.jet.kafka
-
Contains the configuration for all Kafka topics that will be consumed by the Kafka source processor.
- TopicsConfig() - Constructor for class com.hazelcast.jet.kafka.TopicsConfig
- TopicsConfig.TopicConfig - Class in com.hazelcast.jet.kafka
-
Contains the configuration for a single Kafka topic.
- toRecordFn(FunctionEx<? super E, ? extends ProducerRecord<?, ?>>) - Method in class com.hazelcast.jet.kafka.KafkaSinks.Builder
-
Sets the function to convert stream items into Kafka's
ProducerRecord. - toString() - Method in class com.hazelcast.jet.kafka.TopicsConfig.TopicConfig
- toString() - Method in class com.hazelcast.jet.kafka.TopicsConfig
W
- writeKafkaP(DataConnectionRef, FunctionEx<? super T, ? extends ProducerRecord<K, V>>, boolean) - Static method in class com.hazelcast.jet.kafka.KafkaProcessors
-
Returns a supplier of processors for
KafkaSinks.kafka(DataConnectionRef, FunctionEx). - writeKafkaP(DataConnectionRef, String, FunctionEx<? super T, ? extends K>, FunctionEx<? super T, ? extends V>, boolean) - Static method in class com.hazelcast.jet.kafka.KafkaProcessors
-
Returns a supplier of processors for
KafkaSinks.kafka(DataConnectionRef, String, FunctionEx, FunctionEx). - writeKafkaP(DataConnectionRef, Properties, FunctionEx<? super T, ? extends ProducerRecord<K, V>>, boolean) - Static method in class com.hazelcast.jet.kafka.KafkaProcessors
-
Returns a supplier of processors for
KafkaSinks.kafka(Properties, FunctionEx). - writeKafkaP(DataConnectionRef, Properties, String, FunctionEx<? super T, ? extends K>, FunctionEx<? super T, ? extends V>, boolean) - Static method in class com.hazelcast.jet.kafka.KafkaProcessors
-
Returns a supplier of processors for
KafkaSinks.kafka(DataConnectionRef, Properties, String, FunctionEx, FunctionEx). - writeKafkaP(Properties, FunctionEx<? super T, ? extends ProducerRecord<K, V>>, boolean) - Static method in class com.hazelcast.jet.kafka.KafkaProcessors
-
Returns a supplier of processors for
KafkaSinks.kafka(Properties, FunctionEx). - writeKafkaP(Properties, String, FunctionEx<? super T, ? extends K>, FunctionEx<? super T, ? extends V>, boolean) - Static method in class com.hazelcast.jet.kafka.KafkaProcessors
-
Returns a supplier of processors for
KafkaSinks.kafka(Properties, String, FunctionEx, FunctionEx).
All Classes and Interfaces|All Packages|Serialized Form