public class ProducerConfig extends AbstractConfig
CONFIG_PROVIDERS_CONFIG| Constructor and Description |
|---|
ProducerConfig(Map<String,Object> props) |
ProducerConfig(Properties props) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
addSerializerToConfig(Map<String,Object> configs,
Serializer<?> keySerializer,
Serializer<?> valueSerializer)
Deprecated.
Since 2.7.0. This will be removed in a future major release.
|
static Properties |
addSerializerToConfig(Properties properties,
Serializer<?> keySerializer,
Serializer<?> valueSerializer)
Deprecated.
Since 2.7.0. This will be removed in a future major release.
|
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).
|
documentationOf, equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverridepublic static final String BOOTSTRAP_SERVERS_CONFIG
bootstrap.serverspublic static final String CLIENT_DNS_LOOKUP_CONFIG
client.dns.lookuppublic static final String METADATA_MAX_AGE_CONFIG
metadata.max.age.mspublic static final String METADATA_MAX_IDLE_CONFIG
metadata.max.idle.mspublic static final String BATCH_SIZE_CONFIG
batch.sizepublic static final String ACKS_CONFIG
ackspublic static final String LINGER_MS_CONFIG
linger.mspublic static final String REQUEST_TIMEOUT_MS_CONFIG
request.timeout.mspublic static final String DELIVERY_TIMEOUT_MS_CONFIG
delivery.timeout.mspublic static final String CLIENT_ID_CONFIG
client.idpublic static final String SEND_BUFFER_CONFIG
send.buffer.bytespublic static final String RECEIVE_BUFFER_CONFIG
receive.buffer.bytespublic static final String MAX_REQUEST_SIZE_CONFIG
max.request.sizepublic static final String RECONNECT_BACKOFF_MS_CONFIG
reconnect.backoff.mspublic static final String RECONNECT_BACKOFF_MAX_MS_CONFIG
reconnect.backoff.max.mspublic static final String MAX_BLOCK_MS_CONFIG
max.block.mspublic static final String BUFFER_MEMORY_CONFIG
buffer.memorypublic static final String RETRY_BACKOFF_MS_CONFIG
retry.backoff.mspublic static final String COMPRESSION_TYPE_CONFIG
compression.typepublic static final String METRICS_SAMPLE_WINDOW_MS_CONFIG
metrics.sample.window.mspublic static final String METRICS_NUM_SAMPLES_CONFIG
metrics.num.samplespublic static final String METRICS_RECORDING_LEVEL_CONFIG
metrics.recording.levelpublic static final String METRIC_REPORTER_CLASSES_CONFIG
metric.reporterspublic static final String MAX_IN_FLIGHT_REQUESTS_PER_CONNECTION
max.in.flight.requests.per.connectionpublic static final String RETRIES_CONFIG
retriespublic static final String KEY_SERIALIZER_CLASS_CONFIG
key.serializerpublic static final String KEY_SERIALIZER_CLASS_DOC
public static final String VALUE_SERIALIZER_CLASS_CONFIG
value.serializerpublic static final String VALUE_SERIALIZER_CLASS_DOC
public static final String SOCKET_CONNECTION_SETUP_TIMEOUT_MS_CONFIG
socket.connection.setup.timeout.mspublic static final String SOCKET_CONNECTION_SETUP_TIMEOUT_MAX_MS_CONFIG
socket.connection.setup.timeout.max.mspublic static final String CONNECTIONS_MAX_IDLE_MS_CONFIG
connections.max.idle.mspublic static final String PARTITIONER_CLASS_CONFIG
partitioner.classpublic static final String INTERCEPTOR_CLASSES_CONFIG
interceptor.classespublic static final String INTERCEPTOR_CLASSES_DOC
public static final String ENABLE_IDEMPOTENCE_CONFIG
enable.idempotencepublic static final String ENABLE_IDEMPOTENCE_DOC
public static final String TRANSACTION_TIMEOUT_CONFIG
transaction.timeout.ms public static final String TRANSACTION_TIMEOUT_DOC
public static final String TRANSACTIONAL_ID_CONFIG
transactional.id public static final String TRANSACTIONAL_ID_DOC
public static final String SECURITY_PROVIDERS_CONFIG
security.providerspublic ProducerConfig(Properties props)
protected Map<String,Object> postProcessParsedConfig(Map<String,Object> parsedValues)
AbstractConfigpostProcessParsedConfig in class AbstractConfigparsedValues - unmodifiable map of current configuration@Deprecated public static Map<String,Object> addSerializerToConfig(Map<String,Object> configs, Serializer<?> keySerializer, Serializer<?> valueSerializer)
@Deprecated public static Properties addSerializerToConfig(Properties properties, Serializer<?> keySerializer, Serializer<?> valueSerializer)
public static ConfigDef configDef()
public static void main(String[] args)