Class KafkaProducerContainer<K,V>
java.lang.Object
ru.tinkoff.kora.kafka.common.containers.KafkaProducerContainer<K,V>
- All Implemented Interfaces:
ru.tinkoff.kora.application.graph.Lifecycle,ru.tinkoff.kora.application.graph.Wrapped<org.apache.kafka.clients.producer.KafkaProducer<K,V>>
public final class KafkaProducerContainer<K,V>
extends Object
implements ru.tinkoff.kora.application.graph.Lifecycle, ru.tinkoff.kora.application.graph.Wrapped<org.apache.kafka.clients.producer.KafkaProducer<K,V>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface ru.tinkoff.kora.application.graph.Wrapped
ru.tinkoff.kora.application.graph.Wrapped.UnwrappedValue<T extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionKafkaProducerContainer(Properties properties, org.apache.kafka.common.serialization.Serializer<K> keySerializer, org.apache.kafka.common.serialization.Serializer<V> valueSerializer) -
Method Summary
-
Constructor Details
-
KafkaProducerContainer
public KafkaProducerContainer(Properties properties, org.apache.kafka.common.serialization.Serializer<K> keySerializer, org.apache.kafka.common.serialization.Serializer<V> valueSerializer)
-
-
Method Details
-
producer
-
init
- Specified by:
initin interfaceru.tinkoff.kora.application.graph.Lifecycle
-
release
- Specified by:
releasein interfaceru.tinkoff.kora.application.graph.Lifecycle
-
value
- Specified by:
valuein interfaceru.tinkoff.kora.application.graph.Wrapped<K>
-