Class ProducerConfig
public class ProducerConfig : AbstractConfig, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IJVMBridgeMain
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<AbstractConfig>ProducerConfig
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinitionIJVMBridgeMain
- Inherited Members
-
JVMBridgeBase<AbstractConfig>.IsAssignableFrom(IJavaType)JVMBridgeBase<AbstractConfig>.IsAssignableFrom<T>()JVMBridgeBase<AbstractConfig>.Execute<T>(params T[])JVMBridgeBase<AbstractConfig>.DynBridgeClazzJVMBridgeBase<AbstractConfig>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
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
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
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)