public class ProducerConfig extends AbstractConfig
| Modifier and Type | Field and Description | 
|---|---|
| static String | ACKS_CONFIGacks | 
| static String | BATCH_SIZE_CONFIGbatch.size | 
| static String | BLOCK_ON_BUFFER_FULL_CONFIGDeprecated. 
 This config will be removed in a future release. Please use  MAX_BLOCK_MS_CONFIG. | 
| static String | BOOTSTRAP_SERVERS_CONFIGbootstrap.servers | 
| static String | BUFFER_MEMORY_CONFIGbuffer.memory | 
| static String | CLIENT_ID_CONFIGclient.id | 
| static String | COMPRESSION_TYPE_CONFIGcompression.type | 
| static String | CONNECTIONS_MAX_IDLE_MS_CONFIGconnections.max.idle.ms | 
| static String | INTERCEPTOR_CLASSES_CONFIGinterceptor.classes | 
| static String | INTERCEPTOR_CLASSES_DOC | 
| static String | KEY_SERIALIZER_CLASS_CONFIGkey.serializer | 
| static String | KEY_SERIALIZER_CLASS_DOC | 
| static String | LINGER_MS_CONFIGlinger.ms | 
| static String | MAX_BLOCK_MS_CONFIGmax.block.ms | 
| static String | MAX_IN_FLIGHT_REQUESTS_PER_CONNECTIONmax.in.flight.requests.per.connection | 
| static String | MAX_REQUEST_SIZE_CONFIGmax.request.size | 
| static String | METADATA_FETCH_TIMEOUT_CONFIGDeprecated. 
 This config will be removed in a future release. Please use  MAX_BLOCK_MS_CONFIG | 
| static String | METADATA_MAX_AGE_CONFIGmetadata.max.age.ms | 
| static String | METRIC_REPORTER_CLASSES_CONFIGmetric.reporters | 
| static String | METRICS_NUM_SAMPLES_CONFIGmetrics.num.samples | 
| static String | METRICS_SAMPLE_WINDOW_MS_CONFIGmetrics.sample.window.ms | 
| static String | PARTITIONER_CLASS_CONFIGpartitioner.class | 
| static String | RECEIVE_BUFFER_CONFIGreceive.buffer.bytes | 
| static String | RECONNECT_BACKOFF_MS_CONFIGreconnect.backoff.ms | 
| static String | REQUEST_TIMEOUT_MS_CONFIGrequest.timeout.ms | 
| static String | RETRIES_CONFIGretries | 
| static String | RETRY_BACKOFF_MS_CONFIGretry.backoff.ms | 
| static String | SEND_BUFFER_CONFIGsend.buffer.bytes | 
| static String | TIMEOUT_CONFIGDeprecated. 
 This config will be removed in a future release. Please use  REQUEST_TIMEOUT_MS_CONFIG | 
| static String | VALUE_SERIALIZER_CLASS_CONFIGvalue.serializer | 
| static String | VALUE_SERIALIZER_CLASS_DOC | 
| Modifier and Type | Method and Description | 
|---|---|
| static Map<String,Object> | addSerializerToConfig(Map<String,Object> configs,
                     Serializer<?> keySerializer,
                     Serializer<?> valueSerializer) | 
| static Properties | addSerializerToConfig(Properties properties,
                     Serializer<?> keySerializer,
                     Serializer<?> valueSerializer) | 
| static Set<String> | configNames() | 
| static void | main(String[] args) | 
equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, originals, originalsStrings, originalsWithPrefix, unused, valuespublic static final String BOOTSTRAP_SERVERS_CONFIG
bootstrap.servers@Deprecated public static final String METADATA_FETCH_TIMEOUT_CONFIG
MAX_BLOCK_MS_CONFIGpublic static final String METADATA_MAX_AGE_CONFIG
metadata.max.age.mspublic static final String BATCH_SIZE_CONFIG
batch.sizepublic static final String ACKS_CONFIG
acks@Deprecated public static final String TIMEOUT_CONFIG
REQUEST_TIMEOUT_MS_CONFIGpublic static final String LINGER_MS_CONFIG
linger.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 MAX_BLOCK_MS_CONFIG
max.block.ms@Deprecated public static final String BLOCK_ON_BUFFER_FULL_CONFIG
MAX_BLOCK_MS_CONFIG.public 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 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 CONNECTIONS_MAX_IDLE_MS_CONFIG
connections.max.idle.mspublic static final String PARTITIONER_CLASS_CONFIG
partitioner.classpublic static final String REQUEST_TIMEOUT_MS_CONFIG
request.timeout.mspublic static final String INTERCEPTOR_CLASSES_CONFIG
interceptor.classespublic static final String INTERCEPTOR_CLASSES_DOC
public static Map<String,Object> addSerializerToConfig(Map<String,Object> configs, Serializer<?> keySerializer, Serializer<?> valueSerializer)
public static Properties addSerializerToConfig(Properties properties, Serializer<?> keySerializer, Serializer<?> valueSerializer)
public static void main(String[] args)