Class KafkaStreamsConfiguration<K,V>
java.lang.Object
io.micronaut.configuration.kafka.config.AbstractKafkaConfiguration<K,V>
io.micronaut.configuration.kafka.streams.AbstractKafkaStreamsConfiguration<K,V>
io.micronaut.configuration.kafka.streams.KafkaStreamsConfiguration<K,V>
- Type Parameters:
K- The generic key typeV- The generic value type
- All Implemented Interfaces:
io.micronaut.core.naming.Named, io.micronaut.core.util.Toggleable
@EachProperty(value="kafka.streams",
primary="default")
@ConfigurationProperties("kafka.streams")
@Requires(beans=KafkaDefaultConfiguration.class)
public class KafkaStreamsConfiguration<K,V>
extends AbstractKafkaStreamsConfiguration<K,V>
The default configuration passed to
KafkaStreams.-
Field Summary
FieldsFields inherited from class AbstractKafkaStreamsConfiguration
DEFAULT_CLOSE_TIMEOUT, DEFAULT_NAMEFields inherited from class AbstractKafkaConfiguration
DEFAULT_BOOTSTRAP_SERVERS, DEFAULT_KAFKA_PORT, EMBEDDED_TOPICS, TOPICS -
Constructor Summary
ConstructorsConstructorDescriptionKafkaStreamsConfiguration(String streamName, KafkaDefaultConfiguration defaultConfiguration, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, io.micronaut.context.env.Environment environment) Construct a newKafkaStreamsConfigurationfor the given defaults. -
Method Summary
Methods inherited from class AbstractKafkaStreamsConfiguration
getCloseTimeout, getName, init, setCloseTimeout, setNameMethods inherited from class AbstractKafkaConfiguration
getConfig, toKafkaPropertiesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.util.Toggleable
isEnabled
-
Field Details
-
PREFIX
-
-
Constructor Details
-
KafkaStreamsConfiguration
public KafkaStreamsConfiguration(@Parameter String streamName, KafkaDefaultConfiguration defaultConfiguration, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, io.micronaut.context.env.Environment environment) Construct a newKafkaStreamsConfigurationfor the given defaults.- Parameters:
streamName- The stream namedefaultConfiguration- The default configurationapplicationConfiguration- The application configurationenvironment- The environment
-