@Singleton public class KafkaStreamsProducer extends Object
Topology, then this topology will be configured
and started. Optionally, before starting the pipeline, this manager will wait
for a given set of topics to be created, as KS itself will fail without all
input topics being created upfront.| Constructor and Description |
|---|
KafkaStreamsProducer(KafkaStreamsSupport kafkaStreamsSupport,
KafkaStreamsRuntimeConfig runtimeConfig,
javax.enterprise.inject.Instance<org.apache.kafka.streams.Topology> topology,
javax.enterprise.inject.Instance<org.apache.kafka.streams.KafkaClientSupplier> kafkaClientSupplier,
javax.enterprise.inject.Instance<org.apache.kafka.streams.KafkaStreams.StateListener> stateListener,
javax.enterprise.inject.Instance<org.apache.kafka.streams.processor.StateRestoreListener> globalStateRestoreListener) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.kafka.streams.KafkaStreams |
getKafkaStreams() |
KafkaStreamsTopologyManager |
kafkaStreamsTopologyManager() |
(package private) void |
onStop(ShutdownEvent event) |
@Inject public KafkaStreamsProducer(KafkaStreamsSupport kafkaStreamsSupport, KafkaStreamsRuntimeConfig runtimeConfig, javax.enterprise.inject.Instance<org.apache.kafka.streams.Topology> topology, javax.enterprise.inject.Instance<org.apache.kafka.streams.KafkaClientSupplier> kafkaClientSupplier, javax.enterprise.inject.Instance<org.apache.kafka.streams.KafkaStreams.StateListener> stateListener, javax.enterprise.inject.Instance<org.apache.kafka.streams.processor.StateRestoreListener> globalStateRestoreListener)
@Produces @Singleton public org.apache.kafka.streams.KafkaStreams getKafkaStreams()
@Produces @Singleton public KafkaStreamsTopologyManager kafkaStreamsTopologyManager()
void onStop(@Observes
ShutdownEvent event)
Copyright © 2020 JBoss by Red Hat. All rights reserved.