Class KafkaSink
- java.lang.Object
-
- io.smallrye.reactive.messaging.kafka.impl.KafkaSink
-
public class KafkaSink extends Object
-
-
Constructor Summary
Constructors Constructor Description KafkaSink(KafkaConnectorOutgoingConfiguration config, KafkaCDIEvents kafkaCDIEvents, javax.enterprise.inject.Instance<SerializationFailureHandler<?>> serializationFailureHandlers, javax.enterprise.inject.Instance<org.apache.kafka.clients.producer.ProducerInterceptor<?,?>> producerInterceptors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseQuietly()StringgetChannel()KafkaProducer<?,?>getProducer()org.reactivestreams.Subscriber<? extends org.eclipse.microprofile.reactive.messaging.Message<?>>getSink()voidisAlive(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)voidisReady(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)voidisStarted(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
-
-
-
Constructor Detail
-
KafkaSink
public KafkaSink(KafkaConnectorOutgoingConfiguration config, KafkaCDIEvents kafkaCDIEvents, javax.enterprise.inject.Instance<SerializationFailureHandler<?>> serializationFailureHandlers, javax.enterprise.inject.Instance<org.apache.kafka.clients.producer.ProducerInterceptor<?,?>> producerInterceptors)
-
-
Method Detail
-
getSink
public org.reactivestreams.Subscriber<? extends org.eclipse.microprofile.reactive.messaging.Message<?>> getSink()
-
isAlive
public void isAlive(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
-
isReady
public void isReady(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
-
isStarted
public void isStarted(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
-
closeQuietly
public void closeQuietly()
-
getChannel
public String getChannel()
-
getProducer
public KafkaProducer<?,?> getProducer()
-
-