Index

A B C D E G H K L N R S T W 
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
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 null if 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 KafkaProducer based on the DataConnection configuration.
getProducer(String, Properties) - Method in class com.hazelcast.jet.kafka.KafkaDataConnection
Returns an instance of KafkaProducer based 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.Entry instances.
kafka(DataConnectionRef, String) - Static method in class com.hazelcast.jet.kafka.KafkaSinks
Convenience for KafkaSinks.kafka(DataConnectionRef, String, FunctionEx, FunctionEx) which expects Map.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 in Map.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 a ProducerRecord using 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 a ProducerRecord using 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.Entry instances.
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.Entry instances.
kafka(Properties, String) - Static method in class com.hazelcast.jet.kafka.KafkaSinks
Convenience for KafkaSinks.kafka(Properties, String, FunctionEx, FunctionEx) which expects Map.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 in Map.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 a ProducerRecord using the given topic and the given key and value mapping functions
KafkaDataConnection - Class in com.hazelcast.jet.kafka
DataConnection implementation for Kafka.
KafkaDataConnection(DataConnectionConfig) - Constructor for class com.hazelcast.jet.kafka.KafkaDataConnection
Create KafkaDataConnection based 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 KafkaConsumer based on the DataConnection configuration.
newConsumer(Properties) - Method in class com.hazelcast.jet.kafka.KafkaDataConnection
Creates new instance of KafkaConsumer based 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
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
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
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
A B C D E G H K L N R S T W 
All Classes and Interfaces|All Packages|Serialized Form