KafkaClientSupplier
is the contract for objects that can provide (supply) Kafka clients, i.e. AdminClient, Producer, Consumer and restore Consumer.
Note
|
DefaultKafkaClientSupplier is the default KafkaClientSupplier .
|
package org.apache.kafka.streams;
interface KafkaClientSupplier {
AdminClient getAdminClient(final Map<String, Object> config);
Producer<byte[], byte[]> getProducer(final Map<String, Object> config);
Consumer<byte[], byte[]> getConsumer(final Map<String, Object> config);
Consumer<byte[], byte[]> getRestoreConsumer(final Map<String, Object> config);
}
Method | Description |
---|---|
Used exclusively when |
|
Used when… |
|
Used when… |
|
Used when… |