Class ConsumerConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
org.apache.kafka.clients.consumer.ConsumerConfig
public class ConsumerConfig extends AbstractConfig
The consumer configuration keys
-
Field Summary
Fields inherited from class org.apache.kafka.common.config.AbstractConfig
CONFIG_PROVIDERS_CONFIG
-
Constructor Summary
Constructors Modifier Constructor Description protected
ConsumerConfig(Map<?,?> props, boolean doLog)
ConsumerConfig(Map<String,Object> props)
ConsumerConfig(Properties props)
-
Method Summary
Modifier and Type Method Description protected static Map<String,Object>
appendDeserializerToConfig(Map<String,Object> configs, Deserializer<?> keyDeserializer, Deserializer<?> valueDeserializer)
static ConfigDef
configDef()
static Set<String>
configNames()
static void
main(String[] args)
protected Map<String,Object>
postProcessParsedConfig(Map<String,Object> parsedValues)
Called directly after user configs got parsed (and thus default values got set).Methods inherited from class org.apache.kafka.common.config.AbstractConfig
documentationOf, equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
-
Field Details
-
ASSIGN_FROM_SUBSCRIBED_ASSIGNORS
-
GROUP_ID_CONFIG
group.id
- See Also:
- Constant Field Values
-
GROUP_INSTANCE_ID_CONFIG
group.instance.id
- See Also:
- Constant Field Values
-
MAX_POLL_RECORDS_CONFIG
max.poll.records
- See Also:
- Constant Field Values
-
MAX_POLL_INTERVAL_MS_CONFIG
max.poll.interval.ms
- See Also:
- Constant Field Values
-
SESSION_TIMEOUT_MS_CONFIG
session.timeout.ms
- See Also:
- Constant Field Values
-
HEARTBEAT_INTERVAL_MS_CONFIG
heartbeat.interval.ms
- See Also:
- Constant Field Values
-
BOOTSTRAP_SERVERS_CONFIG
bootstrap.servers
- See Also:
- Constant Field Values
-
CLIENT_DNS_LOOKUP_CONFIG
client.dns.lookup
- See Also:
- Constant Field Values
-
ENABLE_AUTO_COMMIT_CONFIG
enable.auto.commit
- See Also:
- Constant Field Values
-
AUTO_COMMIT_INTERVAL_MS_CONFIG
auto.commit.interval.ms
- See Also:
- Constant Field Values
-
PARTITION_ASSIGNMENT_STRATEGY_CONFIG
partition.assignment.strategy
- See Also:
- Constant Field Values
-
AUTO_OFFSET_RESET_CONFIG
auto.offset.reset
- See Also:
- Constant Field Values
-
AUTO_OFFSET_RESET_DOC
- See Also:
- Constant Field Values
-
FETCH_MIN_BYTES_CONFIG
fetch.min.bytes
- See Also:
- Constant Field Values
-
FETCH_MAX_BYTES_CONFIG
fetch.max.bytes
- See Also:
- Constant Field Values
-
DEFAULT_FETCH_MAX_BYTES
public static final int DEFAULT_FETCH_MAX_BYTES- See Also:
- Constant Field Values
-
FETCH_MAX_WAIT_MS_CONFIG
fetch.max.wait.ms
- See Also:
- Constant Field Values
-
METADATA_MAX_AGE_CONFIG
metadata.max.age.ms
- See Also:
- Constant Field Values
-
MAX_PARTITION_FETCH_BYTES_CONFIG
max.partition.fetch.bytes
- See Also:
- Constant Field Values
-
DEFAULT_MAX_PARTITION_FETCH_BYTES
public static final int DEFAULT_MAX_PARTITION_FETCH_BYTES- See Also:
- Constant Field Values
-
SEND_BUFFER_CONFIG
send.buffer.bytes
- See Also:
- Constant Field Values
-
RECEIVE_BUFFER_CONFIG
receive.buffer.bytes
- See Also:
- Constant Field Values
-
CLIENT_ID_CONFIG
client.id
- See Also:
- Constant Field Values
-
CLIENT_RACK_CONFIG
client.rack
- See Also:
- Constant Field Values
-
RECONNECT_BACKOFF_MS_CONFIG
reconnect.backoff.ms
- See Also:
- Constant Field Values
-
RECONNECT_BACKOFF_MAX_MS_CONFIG
reconnect.backoff.max.ms
- See Also:
- Constant Field Values
-
RETRY_BACKOFF_MS_CONFIG
retry.backoff.ms
- See Also:
- Constant Field Values
-
METRICS_SAMPLE_WINDOW_MS_CONFIG
metrics.sample.window.ms
- See Also:
- Constant Field Values
-
METRICS_NUM_SAMPLES_CONFIG
metrics.num.samples
- See Also:
- Constant Field Values
-
METRICS_RECORDING_LEVEL_CONFIG
metrics.log.level
- See Also:
- Constant Field Values
-
METRIC_REPORTER_CLASSES_CONFIG
metric.reporters
- See Also:
- Constant Field Values
-
CHECK_CRCS_CONFIG
check.crcs
- See Also:
- Constant Field Values
-
KEY_DESERIALIZER_CLASS_CONFIG
key.deserializer
- See Also:
- Constant Field Values
-
KEY_DESERIALIZER_CLASS_DOC
- See Also:
- Constant Field Values
-
VALUE_DESERIALIZER_CLASS_CONFIG
value.deserializer
- See Also:
- Constant Field Values
-
VALUE_DESERIALIZER_CLASS_DOC
- See Also:
- Constant Field Values
-
SOCKET_CONNECTION_SETUP_TIMEOUT_MS_CONFIG
socket.connection.setup.timeout.ms
- See Also:
- Constant Field Values
-
SOCKET_CONNECTION_SETUP_TIMEOUT_MAX_MS_CONFIG
socket.connection.setup.timeout.max.ms
- See Also:
- Constant Field Values
-
CONNECTIONS_MAX_IDLE_MS_CONFIG
connections.max.idle.ms
- See Also:
- Constant Field Values
-
REQUEST_TIMEOUT_MS_CONFIG
request.timeout.ms
- See Also:
- Constant Field Values
-
DEFAULT_API_TIMEOUT_MS_CONFIG
default.api.timeout.ms
- See Also:
- Constant Field Values
-
INTERCEPTOR_CLASSES_CONFIG
interceptor.classes
- See Also:
- Constant Field Values
-
INTERCEPTOR_CLASSES_DOC
- See Also:
- Constant Field Values
-
EXCLUDE_INTERNAL_TOPICS_CONFIG
exclude.internal.topics
- See Also:
- Constant Field Values
-
DEFAULT_EXCLUDE_INTERNAL_TOPICS
public static final boolean DEFAULT_EXCLUDE_INTERNAL_TOPICS- See Also:
- Constant Field Values
-
ISOLATION_LEVEL_CONFIG
isolation.level
- See Also:
- Constant Field Values
-
ISOLATION_LEVEL_DOC
- See Also:
- Constant Field Values
-
DEFAULT_ISOLATION_LEVEL
-
ALLOW_AUTO_CREATE_TOPICS_CONFIG
allow.auto.create.topics
- See Also:
- Constant Field Values
-
DEFAULT_ALLOW_AUTO_CREATE_TOPICS
public static final boolean DEFAULT_ALLOW_AUTO_CREATE_TOPICS- See Also:
- Constant Field Values
-
SECURITY_PROVIDERS_CONFIG
security.providers
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ConsumerConfig
-
ConsumerConfig
-
ConsumerConfig
-
-
Method Details
-
postProcessParsedConfig
Description copied from class:AbstractConfig
Called directly after user configs got parsed (and thus default values got set). This allows to change default values for "secondary defaults" if required.- Overrides:
postProcessParsedConfig
in classAbstractConfig
- Parameters:
parsedValues
- unmodifiable map of current configuration- Returns:
- a map of updates that should be applied to the configuration (will be validated to prevent bad updates)
-
appendDeserializerToConfig
protected static Map<String,Object> appendDeserializerToConfig(Map<String,Object> configs, Deserializer<?> keyDeserializer, Deserializer<?> valueDeserializer) -
configNames
-
configDef
-
main
-