public class StreamsConfig
extends org.apache.kafka.common.config.AbstractConfig
Modifier and Type | Class and Description |
---|---|
static class |
StreamsConfig.InternalConfig |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPLICATION_ID_CONFIG
application.id |
static java.lang.String |
APPLICATION_ID_DOC |
static java.lang.String |
APPLICATION_SERVER_CONFIG
user.endpoint |
static java.lang.String |
APPLICATION_SERVER_DOC |
static java.lang.String |
BOOTSTRAP_SERVERS_CONFIG
bootstrap.servers |
static java.lang.String |
BUFFERED_RECORDS_PER_PARTITION_CONFIG
buffered.records.per.partition |
static java.lang.String |
CACHE_MAX_BYTES_BUFFERING_CONFIG
cache.max.bytes.buffering |
static java.lang.String |
CACHE_MAX_BYTES_BUFFERING_DOC |
static java.lang.String |
CLIENT_ID_CONFIG
client.id |
static java.lang.String |
COMMIT_INTERVAL_MS_CONFIG
commit.interval.ms |
static java.lang.String |
CONSUMER_PREFIX |
static java.lang.String |
KEY_SERDE_CLASS_CONFIG
key.serde |
static java.lang.String |
KEY_SERDE_CLASS_DOC |
static java.lang.String |
METRIC_REPORTER_CLASSES_CONFIG
metric.reporters |
static java.lang.String |
METRICS_NUM_SAMPLES_CONFIG
metrics.num.samples |
static java.lang.String |
METRICS_SAMPLE_WINDOW_MS_CONFIG
metrics.sample.window.ms |
static java.lang.String |
NUM_STANDBY_REPLICAS_CONFIG
num.standby.replicas |
static java.lang.String |
NUM_STREAM_THREADS_CONFIG
num.stream.threads |
static java.lang.String |
PARTITION_GROUPER_CLASS_CONFIG
partition.grouper |
static java.lang.String |
POLL_MS_CONFIG
poll.ms |
static java.lang.String |
PRODUCER_PREFIX |
static java.lang.String |
REPLICATION_FACTOR_CONFIG
replication.factor |
static java.lang.String |
REPLICATION_FACTOR_DOC |
static java.lang.String |
ROCKSDB_CONFIG_SETTER_CLASS_CONFIG
rocksdb.config.setter |
static java.lang.String |
ROCKSDB_CONFIG_SETTER_CLASS_DOC |
static java.lang.String |
STATE_CLEANUP_DELAY_MS_CONFIG
state.cleanup.delay |
static java.lang.String |
STATE_DIR_CONFIG
state.dir |
static java.lang.String |
TIMESTAMP_EXTRACTOR_CLASS_CONFIG
timestamp.extractor |
static java.lang.String |
VALUE_SERDE_CLASS_CONFIG
value.serde |
static java.lang.String |
VALUE_SERDE_CLASS_DOC |
static java.lang.String |
WINDOW_STORE_CHANGE_LOG_ADDITIONAL_RETENTION_MS_CONFIG
windowstore.changelog.additional.retention.ms |
static java.lang.String |
WINDOW_STORE_CHANGE_LOG_ADDITIONAL_RETENTION_MS_DOC |
static java.lang.String |
ZOOKEEPER_CONNECT_CONFIG
zookeeper.connect |
Constructor and Description |
---|
StreamsConfig(java.util.Map<?,?> props) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
consumerPrefix(java.lang.String consumerProp)
Prefix a property with
CONSUMER_PREFIX . |
java.util.Map<java.lang.String,java.lang.Object> |
getConsumerConfigs(org.apache.kafka.streams.processor.internals.StreamThread streamThread,
java.lang.String groupId,
java.lang.String clientId)
Get the configs specific to the Consumer.
|
java.util.Map<java.lang.String,java.lang.Object> |
getProducerConfigs(java.lang.String clientId)
Get the configs for the Producer.
|
java.util.Map<java.lang.String,java.lang.Object> |
getRestoreConsumerConfigs(java.lang.String clientId)
Get the consumer config for the restore-consumer.
|
org.apache.kafka.common.serialization.Serde |
keySerde() |
static void |
main(java.lang.String[] args) |
static java.lang.String |
producerPrefix(java.lang.String producerProp)
Prefix a property with
PRODUCER_PREFIX . |
org.apache.kafka.common.serialization.Serde |
valueSerde() |
equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, originals, originalsStrings, originalsWithPrefix, unused, values
public static final java.lang.String CONSUMER_PREFIX
public static final java.lang.String PRODUCER_PREFIX
public static final java.lang.String STATE_DIR_CONFIG
state.dir
public static final java.lang.String ZOOKEEPER_CONNECT_CONFIG
zookeeper.connect
public static final java.lang.String COMMIT_INTERVAL_MS_CONFIG
commit.interval.ms
public static final java.lang.String POLL_MS_CONFIG
poll.ms
public static final java.lang.String NUM_STREAM_THREADS_CONFIG
num.stream.threads
public static final java.lang.String NUM_STANDBY_REPLICAS_CONFIG
num.standby.replicas
public static final java.lang.String BUFFERED_RECORDS_PER_PARTITION_CONFIG
buffered.records.per.partition
public static final java.lang.String STATE_CLEANUP_DELAY_MS_CONFIG
state.cleanup.delay
public static final java.lang.String TIMESTAMP_EXTRACTOR_CLASS_CONFIG
timestamp.extractor
public static final java.lang.String PARTITION_GROUPER_CLASS_CONFIG
partition.grouper
public static final java.lang.String APPLICATION_ID_CONFIG
application.id
public static final java.lang.String APPLICATION_ID_DOC
public static final java.lang.String REPLICATION_FACTOR_CONFIG
replication.factor
public static final java.lang.String REPLICATION_FACTOR_DOC
public static final java.lang.String KEY_SERDE_CLASS_CONFIG
key.serde
public static final java.lang.String KEY_SERDE_CLASS_DOC
public static final java.lang.String VALUE_SERDE_CLASS_CONFIG
value.serde
public static final java.lang.String VALUE_SERDE_CLASS_DOC
public static final java.lang.String APPLICATION_SERVER_CONFIG
user.endpoint
public static final java.lang.String APPLICATION_SERVER_DOC
public static final java.lang.String METRICS_SAMPLE_WINDOW_MS_CONFIG
metrics.sample.window.ms
public static final java.lang.String METRICS_NUM_SAMPLES_CONFIG
metrics.num.samples
public static final java.lang.String METRIC_REPORTER_CLASSES_CONFIG
metric.reporters
public static final java.lang.String BOOTSTRAP_SERVERS_CONFIG
bootstrap.servers
public static final java.lang.String CLIENT_ID_CONFIG
client.id
public static final java.lang.String ROCKSDB_CONFIG_SETTER_CLASS_CONFIG
rocksdb.config.setter
public static final java.lang.String ROCKSDB_CONFIG_SETTER_CLASS_DOC
public static final java.lang.String WINDOW_STORE_CHANGE_LOG_ADDITIONAL_RETENTION_MS_CONFIG
windowstore.changelog.additional.retention.ms
public static final java.lang.String WINDOW_STORE_CHANGE_LOG_ADDITIONAL_RETENTION_MS_DOC
public static final java.lang.String CACHE_MAX_BYTES_BUFFERING_CONFIG
cache.max.bytes.buffering
public static final java.lang.String CACHE_MAX_BYTES_BUFFERING_DOC
public static java.lang.String consumerPrefix(java.lang.String consumerProp)
CONSUMER_PREFIX
. This is used to isolate consumer configs
from producer configsconsumerProp
- public static java.lang.String producerPrefix(java.lang.String producerProp)
PRODUCER_PREFIX
. This is used to isolate producer configs
from consumer configsproducerProp
- public java.util.Map<java.lang.String,java.lang.Object> getConsumerConfigs(org.apache.kafka.streams.processor.internals.StreamThread streamThread, java.lang.String groupId, java.lang.String clientId) throws org.apache.kafka.common.config.ConfigException
CONSUMER_PREFIX
will be used in favor over their non-prefixed versions except in the case of ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG
where we always use the non-prefixed version as we only support reading/writing from/to the same Kafka ClusterstreamThread
- the StreamThread
creating a consumergroupId
- consumer groupIdclientId
- clientIdorg.apache.kafka.common.config.ConfigException
public java.util.Map<java.lang.String,java.lang.Object> getRestoreConsumerConfigs(java.lang.String clientId) throws org.apache.kafka.common.config.ConfigException
CONSUMER_PREFIX
will be used in favor over their non-prefixed versions except in the case of ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG
where we always use the non-prefixed version as we only support reading/writing from/to the same Kafka ClusterclientId
- clientIdorg.apache.kafka.common.config.ConfigException
public java.util.Map<java.lang.String,java.lang.Object> getProducerConfigs(java.lang.String clientId)
PRODUCER_PREFIX
will be used in favor over their non-prefixed versions except in the case of ProducerConfig.BOOTSTRAP_SERVERS_CONFIG
where we always use the non-prefixed version as we only support reading/writing from/to the same Kafka ClusterclientId
- clientIdorg.apache.kafka.common.config.ConfigException
public org.apache.kafka.common.serialization.Serde keySerde()
public org.apache.kafka.common.serialization.Serde valueSerde()
public static void main(java.lang.String[] args)