Class ProducerConfig
public class ProducerConfig : AbstractConfig, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IJVMBridgeMain
- Inheritance
-
ProducerConfig
- Implements
- Inherited Members
Constructors
ProducerConfig()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public ProducerConfig()
ProducerConfig(Map<String, object>)
public ProducerConfig(Map<String, object> arg0)
Parameters
ProducerConfig(Properties)
public ProducerConfig(Properties arg0)
Parameters
arg0
Properties
ProducerConfig(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public ProducerConfig(params object[] args)
Parameters
args
object[]
Properties
ACKS_CONFIG
public static String ACKS_CONFIG { get; }
Property Value
BATCH_SIZE_CONFIG
public static String BATCH_SIZE_CONFIG { get; }
Property Value
BOOTSTRAP_SERVERS_CONFIG
public static String BOOTSTRAP_SERVERS_CONFIG { get; }
Property Value
BUFFER_MEMORY_CONFIG
public static String BUFFER_MEMORY_CONFIG { get; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CLIENT_DNS_LOOKUP_CONFIG
public static String CLIENT_DNS_LOOKUP_CONFIG { get; }
Property Value
CLIENT_ID_CONFIG
public static String CLIENT_ID_CONFIG { get; }
Property Value
COMPRESSION_GZIP_LEVEL_CONFIG
public static String COMPRESSION_GZIP_LEVEL_CONFIG { get; }
Property Value
COMPRESSION_LZ4_LEVEL_CONFIG
public static String COMPRESSION_LZ4_LEVEL_CONFIG { get; }
Property Value
COMPRESSION_TYPE_CONFIG
public static String COMPRESSION_TYPE_CONFIG { get; }
Property Value
COMPRESSION_ZSTD_LEVEL_CONFIG
public static String COMPRESSION_ZSTD_LEVEL_CONFIG { get; }
Property Value
CONNECTIONS_MAX_IDLE_MS_CONFIG
public static String CONNECTIONS_MAX_IDLE_MS_CONFIG { get; }
Property Value
DELIVERY_TIMEOUT_MS_CONFIG
public static String DELIVERY_TIMEOUT_MS_CONFIG { get; }
Property Value
ENABLE_IDEMPOTENCE_CONFIG
public static String ENABLE_IDEMPOTENCE_CONFIG { get; }
Property Value
ENABLE_IDEMPOTENCE_DOC
public static String ENABLE_IDEMPOTENCE_DOC { get; }
Property Value
ENABLE_METRICS_PUSH_CONFIG
public static String ENABLE_METRICS_PUSH_CONFIG { get; }
Property Value
ENABLE_METRICS_PUSH_DOC
public static String ENABLE_METRICS_PUSH_DOC { get; }
Property Value
INTERCEPTOR_CLASSES_CONFIG
public static String INTERCEPTOR_CLASSES_CONFIG { get; }
Property Value
INTERCEPTOR_CLASSES_DOC
public static String INTERCEPTOR_CLASSES_DOC { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements Closeable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
KEY_SERIALIZER_CLASS_CONFIG
public static String KEY_SERIALIZER_CLASS_CONFIG { get; }
Property Value
KEY_SERIALIZER_CLASS_DOC
public static String KEY_SERIALIZER_CLASS_DOC { get; }
Property Value
LINGER_MS_CONFIG
public static String LINGER_MS_CONFIG { get; }
Property Value
MAX_BLOCK_MS_CONFIG
public static String MAX_BLOCK_MS_CONFIG { get; }
Property Value
MAX_IN_FLIGHT_REQUESTS_PER_CONNECTION
public static String MAX_IN_FLIGHT_REQUESTS_PER_CONNECTION { get; }
Property Value
MAX_REQUEST_SIZE_CONFIG
public static String MAX_REQUEST_SIZE_CONFIG { get; }
Property Value
METADATA_MAX_AGE_CONFIG
public static String METADATA_MAX_AGE_CONFIG { get; }
Property Value
METADATA_MAX_IDLE_CONFIG
public static String METADATA_MAX_IDLE_CONFIG { get; }
Property Value
METRICS_NUM_SAMPLES_CONFIG
public static String METRICS_NUM_SAMPLES_CONFIG { get; }
Property Value
METRICS_RECORDING_LEVEL_CONFIG
public static String METRICS_RECORDING_LEVEL_CONFIG { get; }
Property Value
METRICS_SAMPLE_WINDOW_MS_CONFIG
public static String METRICS_SAMPLE_WINDOW_MS_CONFIG { get; }
Property Value
METRIC_REPORTER_CLASSES_CONFIG
public static String METRIC_REPORTER_CLASSES_CONFIG { get; }
Property Value
PARTITIONER_ADPATIVE_PARTITIONING_ENABLE_CONFIG
public static String PARTITIONER_ADPATIVE_PARTITIONING_ENABLE_CONFIG { get; }
Property Value
PARTITIONER_AVAILABILITY_TIMEOUT_MS_CONFIG
public static String PARTITIONER_AVAILABILITY_TIMEOUT_MS_CONFIG { get; }
Property Value
PARTITIONER_CLASS_CONFIG
public static String PARTITIONER_CLASS_CONFIG { get; }
Property Value
PARTITIONER_IGNORE_KEYS_CONFIG
public static String PARTITIONER_IGNORE_KEYS_CONFIG { get; }
Property Value
RECEIVE_BUFFER_CONFIG
public static String RECEIVE_BUFFER_CONFIG { get; }
Property Value
RECONNECT_BACKOFF_MAX_MS_CONFIG
public static String RECONNECT_BACKOFF_MAX_MS_CONFIG { get; }
Property Value
RECONNECT_BACKOFF_MS_CONFIG
public static String RECONNECT_BACKOFF_MS_CONFIG { get; }
Property Value
REQUEST_TIMEOUT_MS_CONFIG
public static String REQUEST_TIMEOUT_MS_CONFIG { get; }
Property Value
RETRIES_CONFIG
public static String RETRIES_CONFIG { get; }
Property Value
RETRY_BACKOFF_MAX_MS_CONFIG
public static String RETRY_BACKOFF_MAX_MS_CONFIG { get; }
Property Value
RETRY_BACKOFF_MS_CONFIG
public static String RETRY_BACKOFF_MS_CONFIG { get; }
Property Value
SECURITY_PROVIDERS_CONFIG
public static String SECURITY_PROVIDERS_CONFIG { get; }
Property Value
SEND_BUFFER_CONFIG
public static String SEND_BUFFER_CONFIG { get; }
Property Value
SOCKET_CONNECTION_SETUP_TIMEOUT_MAX_MS_CONFIG
public static String SOCKET_CONNECTION_SETUP_TIMEOUT_MAX_MS_CONFIG { get; }
Property Value
SOCKET_CONNECTION_SETUP_TIMEOUT_MS_CONFIG
public static String SOCKET_CONNECTION_SETUP_TIMEOUT_MS_CONFIG { get; }
Property Value
TRANSACTIONAL_ID_CONFIG
public static String TRANSACTIONAL_ID_CONFIG { get; }
Property Value
TRANSACTIONAL_ID_DOC
public static String TRANSACTIONAL_ID_DOC { get; }
Property Value
TRANSACTION_TIMEOUT_CONFIG
public static String TRANSACTION_TIMEOUT_CONFIG { get; }
Property Value
TRANSACTION_TIMEOUT_DOC
public static String TRANSACTION_TIMEOUT_DOC { get; }
Property Value
VALUE_SERIALIZER_CLASS_CONFIG
public static String VALUE_SERIALIZER_CLASS_CONFIG { get; }
Property Value
VALUE_SERIALIZER_CLASS_DOC
public static String VALUE_SERIALIZER_CLASS_DOC { get; }
Property Value
Methods
ConfigDef()
public static ConfigDef ConfigDef()
Returns
ConfigNames()
public static Set<String> ConfigNames()
Returns
Main(String[])
public static void Main(String[] arg0)