public interface KafkaClientSupplier
| Modifier and Type | Method and Description |
|---|---|
org.apache.kafka.clients.consumer.Consumer<byte[],byte[]> |
getConsumer(java.util.Map<java.lang.String,java.lang.Object> config)
Creates an instance of Consumer which is used to consume records of source topics.
|
org.apache.kafka.clients.producer.Producer<byte[],byte[]> |
getProducer(java.util.Map<java.lang.String,java.lang.Object> config)
Creates an instance of Producer which is used to produce records.
|
org.apache.kafka.clients.consumer.Consumer<byte[],byte[]> |
getRestoreConsumer(java.util.Map<java.lang.String,java.lang.Object> config)
Creates an instance of Consumer which is used to consume records of internal topics.
|
org.apache.kafka.clients.producer.Producer<byte[],byte[]> getProducer(java.util.Map<java.lang.String,java.lang.Object> config)
config - producer config which supplied by StreamsConfig given to KafkaStreamsorg.apache.kafka.clients.consumer.Consumer<byte[],byte[]> getConsumer(java.util.Map<java.lang.String,java.lang.Object> config)
config - consumer config which supplied by StreamsConfig given to KafkaStreamsorg.apache.kafka.clients.consumer.Consumer<byte[],byte[]> getRestoreConsumer(java.util.Map<java.lang.String,java.lang.Object> config)
config - restore consumer config which supplied by StreamsConfig given to
KafkaStreams