@ConfigRoot(name="kafka-streams", phase=RUN_TIME) public class KafkaStreamsRuntimeConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
String |
applicationId
A unique identifier for this Kafka Streams application.
|
Optional<String> |
applicationServer
A unique identifier of this application instance, typically in the form host:port.
|
List<InetSocketAddress> |
bootstrapServers
A comma-separated list of host:port pairs identifying the Kafka bootstrap server(s)
|
SaslConfig |
sasl
The SASL JAAS config.
|
String |
schemaRegistryKey
The schema registry key.
|
Optional<String> |
schemaRegistryUrl
The schema registry url.
|
Optional<String> |
securityProtocol
The security protocol to use
See https://docs.confluent.io/current/streams/developer-guide/security.html#security-example
|
SslConfig |
ssl
Kafka SSL config
|
List<String> |
topics
A comma-separated list of topic names.
|
| Constructor and Description |
|---|
KafkaStreamsRuntimeConfig() |
@ConfigItem(defaultValue="${quarkus.application.name}") public String applicationId
@ConfigItem(defaultValue="localhost:9012") public List<InetSocketAddress> bootstrapServers
@ConfigItem public Optional<String> applicationServer
@ConfigItem public List<String> topics
@ConfigItem(defaultValue="schema.registry.url") public String schemaRegistryKey
@ConfigItem public Optional<String> schemaRegistryUrl
@ConfigItem(name="security.protocol") public Optional<String> securityProtocol
public SaslConfig sasl
public SslConfig ssl
Copyright © 2020 JBoss by Red Hat. All rights reserved.