Class ConsumerConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
org.apache.kafka.clients.consumer.ConsumerConfig
The consumer configuration keys
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringallow.auto.create.topicsstatic final Stringauto.commit.interval.msstatic final StringDeprecated.static final Stringauto.offset.resetstatic final Stringstatic final Stringbootstrap.serversstatic final Stringcheck.crcsstatic final Stringclient.dns.lookupstatic final Stringclient.idstatic final Stringclient.rackstatic final Stringconnections.max.idle.msstatic final booleanstatic final Stringdefault.api.timeout.msstatic final booleanstatic final intstatic final Stringstatic final intstatic final Stringenable.auto.commitstatic final Stringexclude.internal.topicsstatic final Stringfetch.max.bytesstatic final Stringfetch.max.wait.msstatic final Stringfetch.min.bytesstatic final Stringgroup.idstatic final Stringgroup.instance.idstatic final Stringheartbeat.interval.msstatic final Stringinterceptor.classesstatic final Stringstatic final Stringisolation.levelstatic final Stringstatic final Stringkey.deserializerstatic final Stringstatic final Stringmax.partition.fetch.bytesstatic final Stringmax.poll.interval.msstatic final Stringmax.poll.recordsstatic final Stringmetadata.max.age.msstatic final Stringmetric.reportersstatic final Stringmetrics.num.samplesstatic final Stringmetrics.log.levelstatic final Stringmetrics.sample.window.msstatic final Stringpartition.assignment.strategystatic final Stringreceive.buffer.bytesstatic final Stringreconnect.backoff.max.msstatic final Stringreconnect.backoff.msstatic final Stringrequest.timeout.msstatic final Stringretry.backoff.msstatic final Stringsecurity.providersstatic final Stringsend.buffer.bytesstatic final Stringsession.timeout.msstatic final Stringsocket.connection.setup.timeout.max.msstatic final Stringsocket.connection.setup.timeout.msstatic final Stringvalue.deserializerstatic final StringFields inherited from class org.apache.kafka.common.config.AbstractConfigCONFIG_PROVIDERS_CONFIG
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedConsumerConfig(Map<?, ?> props, boolean doLog) ConsumerConfig(Map<String, Object> props) ConsumerConfig(Properties props) 
- 
Method SummaryModifier and TypeMethodDescriptionappendDeserializerToConfig(Map<String, Object> configs, Deserializer<?> keyDeserializer, Deserializer<?> valueDeserializer) static ConfigDefstatic voidpostProcessParsedConfig(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.AbstractConfigdocumentationOf, 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_CONFIGgroup.id- See Also:
 
- 
GROUP_INSTANCE_ID_CONFIGgroup.instance.id- See Also:
 
- 
MAX_POLL_RECORDS_CONFIGmax.poll.records- See Also:
 
- 
MAX_POLL_INTERVAL_MS_CONFIGmax.poll.interval.ms- See Also:
 
- 
SESSION_TIMEOUT_MS_CONFIGsession.timeout.ms- See Also:
 
- 
HEARTBEAT_INTERVAL_MS_CONFIGheartbeat.interval.ms- See Also:
 
- 
BOOTSTRAP_SERVERS_CONFIGbootstrap.servers- See Also:
 
- 
CLIENT_DNS_LOOKUP_CONFIGclient.dns.lookup- See Also:
 
- 
ENABLE_AUTO_COMMIT_CONFIGenable.auto.commit- See Also:
 
- 
AUTO_COMMIT_INTERVAL_MS_CONFIGauto.commit.interval.ms- See Also:
 
- 
PARTITION_ASSIGNMENT_STRATEGY_CONFIGpartition.assignment.strategy- See Also:
 
- 
AUTO_OFFSET_RESET_CONFIGauto.offset.reset- See Also:
 
- 
AUTO_OFFSET_RESET_DOC- See Also:
 
- 
FETCH_MIN_BYTES_CONFIGfetch.min.bytes- See Also:
 
- 
FETCH_MAX_BYTES_CONFIGfetch.max.bytes- See Also:
 
- 
DEFAULT_FETCH_MAX_BYTESpublic static final int DEFAULT_FETCH_MAX_BYTES- See Also:
 
- 
FETCH_MAX_WAIT_MS_CONFIGfetch.max.wait.ms- See Also:
 
- 
METADATA_MAX_AGE_CONFIGmetadata.max.age.ms- See Also:
 
- 
MAX_PARTITION_FETCH_BYTES_CONFIGmax.partition.fetch.bytes- See Also:
 
- 
DEFAULT_MAX_PARTITION_FETCH_BYTESpublic static final int DEFAULT_MAX_PARTITION_FETCH_BYTES- See Also:
 
- 
SEND_BUFFER_CONFIGsend.buffer.bytes- See Also:
 
- 
RECEIVE_BUFFER_CONFIGreceive.buffer.bytes- See Also:
 
- 
CLIENT_ID_CONFIGclient.id- See Also:
 
- 
CLIENT_RACK_CONFIGclient.rack- See Also:
 
- 
RECONNECT_BACKOFF_MS_CONFIGreconnect.backoff.ms- See Also:
 
- 
RECONNECT_BACKOFF_MAX_MS_CONFIGreconnect.backoff.max.ms- See Also:
 
- 
RETRY_BACKOFF_MS_CONFIGretry.backoff.ms- See Also:
 
- 
METRICS_SAMPLE_WINDOW_MS_CONFIGmetrics.sample.window.ms- See Also:
 
- 
METRICS_NUM_SAMPLES_CONFIGmetrics.num.samples- See Also:
 
- 
METRICS_RECORDING_LEVEL_CONFIGmetrics.log.level- See Also:
 
- 
METRIC_REPORTER_CLASSES_CONFIGmetric.reporters- See Also:
 
- 
AUTO_INCLUDE_JMX_REPORTER_CONFIGDeprecated.auto.include.jmx.reporter- See Also:
 
- 
CHECK_CRCS_CONFIGcheck.crcs- See Also:
 
- 
KEY_DESERIALIZER_CLASS_CONFIGkey.deserializer- See Also:
 
- 
KEY_DESERIALIZER_CLASS_DOC- See Also:
 
- 
VALUE_DESERIALIZER_CLASS_CONFIGvalue.deserializer- See Also:
 
- 
VALUE_DESERIALIZER_CLASS_DOC- See Also:
 
- 
SOCKET_CONNECTION_SETUP_TIMEOUT_MS_CONFIGsocket.connection.setup.timeout.ms- See Also:
 
- 
SOCKET_CONNECTION_SETUP_TIMEOUT_MAX_MS_CONFIGsocket.connection.setup.timeout.max.ms- See Also:
 
- 
CONNECTIONS_MAX_IDLE_MS_CONFIGconnections.max.idle.ms- See Also:
 
- 
REQUEST_TIMEOUT_MS_CONFIGrequest.timeout.ms- See Also:
 
- 
DEFAULT_API_TIMEOUT_MS_CONFIGdefault.api.timeout.ms- See Also:
 
- 
INTERCEPTOR_CLASSES_CONFIGinterceptor.classes- See Also:
 
- 
INTERCEPTOR_CLASSES_DOC- See Also:
 
- 
EXCLUDE_INTERNAL_TOPICS_CONFIGexclude.internal.topics- See Also:
 
- 
DEFAULT_EXCLUDE_INTERNAL_TOPICSpublic static final boolean DEFAULT_EXCLUDE_INTERNAL_TOPICS- See Also:
 
- 
ISOLATION_LEVEL_CONFIGisolation.level- See Also:
 
- 
ISOLATION_LEVEL_DOC- See Also:
 
- 
DEFAULT_ISOLATION_LEVEL
- 
ALLOW_AUTO_CREATE_TOPICS_CONFIGallow.auto.create.topics- See Also:
 
- 
DEFAULT_ALLOW_AUTO_CREATE_TOPICSpublic static final boolean DEFAULT_ALLOW_AUTO_CREATE_TOPICS- See Also:
 
- 
SECURITY_PROVIDERS_CONFIGsecurity.providers- See Also:
 
 
- 
- 
Constructor Details- 
ConsumerConfig
- 
ConsumerConfig
- 
ConsumerConfig
 
- 
- 
Method Details- 
postProcessParsedConfigDescription copied from class:AbstractConfigCalled directly after user configs got parsed (and thus default values got set). This allows to change default values for "secondary defaults" if required.- Overrides:
- postProcessParsedConfigin class- AbstractConfig
- 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)
 
- 
appendDeserializerToConfigprotected static Map<String,Object> appendDeserializerToConfig(Map<String, Object> configs, Deserializer<?> keyDeserializer, Deserializer<?> valueDeserializer) 
- 
configNames
- 
configDef
- 
main
 
-