Class DefaultKafkaClientSupplier
- java.lang.Object
-
- org.apache.kafka.streams.processor.internals.DefaultKafkaClientSupplier
-
- All Implemented Interfaces:
KafkaClientSupplier
public class DefaultKafkaClientSupplier extends java.lang.Object implements KafkaClientSupplier
-
-
Constructor Summary
Constructors Constructor Description DefaultKafkaClientSupplier()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.apache.kafka.clients.admin.AdmingetAdmin(java.util.Map<java.lang.String,java.lang.Object> config)Create anAdminwhich is used for internal topic management.org.apache.kafka.clients.admin.AdminClientgetAdminClient(java.util.Map<java.lang.String,java.lang.Object> config)Deprecated.org.apache.kafka.clients.consumer.Consumer<byte[],byte[]>getConsumer(java.util.Map<java.lang.String,java.lang.Object> config)Create aConsumerwhich is used to read records of source topics.org.apache.kafka.clients.consumer.Consumer<byte[],byte[]>getGlobalConsumer(java.util.Map<java.lang.String,java.lang.Object> config)Create aConsumerwhich is used to consume records forGlobalKTable.org.apache.kafka.clients.producer.Producer<byte[],byte[]>getProducer(java.util.Map<java.lang.String,java.lang.Object> config)Create aProducerwhich is used to write records to sink topics.org.apache.kafka.clients.consumer.Consumer<byte[],byte[]>getRestoreConsumer(java.util.Map<java.lang.String,java.lang.Object> config)Create aConsumerwhich is used to read records to restoreStateStores.
-
-
-
Method Detail
-
getAdminClient
@Deprecated public org.apache.kafka.clients.admin.AdminClient getAdminClient(java.util.Map<java.lang.String,java.lang.Object> config)
Deprecated.Description copied from interface:KafkaClientSupplierCreate anAdminClientwhich is used for internal topic management.- Specified by:
getAdminClientin interfaceKafkaClientSupplier- Parameters:
config- Supplied by thePropertiesgiven to theKafkaStreams- Returns:
- an instance of
AdminClient
-
getAdmin
public org.apache.kafka.clients.admin.Admin getAdmin(java.util.Map<java.lang.String,java.lang.Object> config)
Description copied from interface:KafkaClientSupplierCreate anAdminwhich is used for internal topic management.- Specified by:
getAdminin interfaceKafkaClientSupplier- Parameters:
config- Supplied by thePropertiesgiven to theKafkaStreams- Returns:
- an instance of
Admin
-
getProducer
public org.apache.kafka.clients.producer.Producer<byte[],byte[]> getProducer(java.util.Map<java.lang.String,java.lang.Object> config)
Description copied from interface:KafkaClientSupplierCreate aProducerwhich is used to write records to sink topics.- Specified by:
getProducerin interfaceKafkaClientSupplier- Parameters:
config-producer configwhich is supplied by thePropertiesgiven to theKafkaStreamsinstance- Returns:
- an instance of Kafka producer
-
getConsumer
public org.apache.kafka.clients.consumer.Consumer<byte[],byte[]> getConsumer(java.util.Map<java.lang.String,java.lang.Object> config)
Description copied from interface:KafkaClientSupplierCreate aConsumerwhich is used to read records of source topics.- Specified by:
getConsumerin interfaceKafkaClientSupplier- Parameters:
config-consumer configwhich is supplied by thePropertiesgiven to theKafkaStreamsinstance- Returns:
- an instance of Kafka consumer
-
getRestoreConsumer
public org.apache.kafka.clients.consumer.Consumer<byte[],byte[]> getRestoreConsumer(java.util.Map<java.lang.String,java.lang.Object> config)
Description copied from interface:KafkaClientSupplierCreate aConsumerwhich is used to read records to restoreStateStores.- Specified by:
getRestoreConsumerin interfaceKafkaClientSupplier- Parameters:
config-restore consumer configwhich is supplied by thePropertiesgiven to theKafkaStreams- Returns:
- an instance of Kafka consumer
-
getGlobalConsumer
public org.apache.kafka.clients.consumer.Consumer<byte[],byte[]> getGlobalConsumer(java.util.Map<java.lang.String,java.lang.Object> config)
Description copied from interface:KafkaClientSupplierCreate aConsumerwhich is used to consume records forGlobalKTable.- Specified by:
getGlobalConsumerin interfaceKafkaClientSupplier- Parameters:
config-global consumer configwhich is supplied by thePropertiesgiven to theKafkaStreams- Returns:
- an instance of Kafka consumer
-
-