Class DefaultKafkaStreamsConfiguration<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.DefaultKafkaStreamsConfiguration<K,V>
- Type Parameters:
K- The key deserializer typeV- The value deserializer type
- All Implemented Interfaces:
io.micronaut.core.naming.Named, io.micronaut.core.util.Toggleable
@Requires(missingProperty="kafka.streams.default") @Requires(beans=KafkaDefaultConfiguration.class)
@Singleton
@Named("default")
@Primary
public class DefaultKafkaStreamsConfiguration<K,V>
extends AbstractKafkaStreamsConfiguration<K,V>
The default streams configuration if no other is present.
- Since:
- 1.0
- Author:
- graemerocher
-
Field Summary
Fields inherited from class AbstractKafkaStreamsConfiguration
DEFAULT_CLOSE_TIMEOUT, DEFAULT_NAMEFields inherited from class AbstractKafkaConfiguration
DEFAULT_BOOTSTRAP_SERVERS, DEFAULT_KAFKA_PORT, EMBEDDED_TOPICS, PREFIX, TOPICS -
Constructor Summary
ConstructorsConstructorDescriptionDefaultKafkaStreamsConfiguration(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
-
Constructor Details
-
DefaultKafkaStreamsConfiguration
public DefaultKafkaStreamsConfiguration(KafkaDefaultConfiguration defaultConfiguration, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, io.micronaut.context.env.Environment environment) Construct a newKafkaStreamsConfigurationfor the given defaults.- Parameters:
defaultConfiguration- The default configurationapplicationConfiguration- The application configurationenvironment- The environment
-