Class MetadataLogConfig
public class MetadataLogConfig : JVMBridgeBase<MetadataLogConfig>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
MetadataLogConfig
- Implements
- Inherited Members
Constructors
MetadataLogConfig()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public MetadataLogConfig()
MetadataLogConfig(IJVMBridgeBaseInitializer)
Internal constructor: used internally from JCOBridge
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public MetadataLogConfig(IJVMBridgeBaseInitializer initializer)
Parameters
initializer
IJVMBridgeBaseInitializer
MetadataLogConfig(AbstractConfig)
public MetadataLogConfig(AbstractConfig arg0)
Parameters
MetadataLogConfig(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 MetadataLogConfig(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CONFIG_DEF
public static ConfigDef CONFIG_DEF { get; }
Property Value
INTERNAL_METADATA_DELETE_DELAY_MILLIS_CONFIG
public static String INTERNAL_METADATA_DELETE_DELAY_MILLIS_CONFIG { get; }
Property Value
INTERNAL_METADATA_DELETE_DELAY_MILLIS_DOC
public static String INTERNAL_METADATA_DELETE_DELAY_MILLIS_DOC { get; }
Property Value
INTERNAL_METADATA_LOG_SEGMENT_BYTES_CONFIG
public static String INTERNAL_METADATA_LOG_SEGMENT_BYTES_CONFIG { get; }
Property Value
INTERNAL_METADATA_LOG_SEGMENT_BYTES_DOC
public static String INTERNAL_METADATA_LOG_SEGMENT_BYTES_DOC { get; }
Property Value
INTERNAL_METADATA_MAX_BATCH_SIZE_IN_BYTES_CONFIG
public static String INTERNAL_METADATA_MAX_BATCH_SIZE_IN_BYTES_CONFIG { get; }
Property Value
INTERNAL_METADATA_MAX_BATCH_SIZE_IN_BYTES_DOC
public static String INTERNAL_METADATA_MAX_BATCH_SIZE_IN_BYTES_DOC { get; }
Property Value
INTERNAL_METADATA_MAX_FETCH_SIZE_IN_BYTES_CONFIG
public static String INTERNAL_METADATA_MAX_FETCH_SIZE_IN_BYTES_CONFIG { get; }
Property Value
INTERNAL_METADATA_MAX_FETCH_SIZE_IN_BYTES_DOC
public static String INTERNAL_METADATA_MAX_FETCH_SIZE_IN_BYTES_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
METADATA_LOG_DIR_CONFIG
public static String METADATA_LOG_DIR_CONFIG { get; }
Property Value
METADATA_LOG_DIR_DOC
public static String METADATA_LOG_DIR_DOC { get; }
Property Value
METADATA_LOG_SEGMENT_BYTES_CONFIG
public static String METADATA_LOG_SEGMENT_BYTES_CONFIG { get; }
Property Value
METADATA_LOG_SEGMENT_BYTES_DEFAULT
public static int METADATA_LOG_SEGMENT_BYTES_DEFAULT { get; }
Property Value
METADATA_LOG_SEGMENT_BYTES_DOC
public static String METADATA_LOG_SEGMENT_BYTES_DOC { get; }
Property Value
METADATA_LOG_SEGMENT_MILLIS_CONFIG
public static String METADATA_LOG_SEGMENT_MILLIS_CONFIG { get; }
Property Value
METADATA_LOG_SEGMENT_MILLIS_DEFAULT
public static long METADATA_LOG_SEGMENT_MILLIS_DEFAULT { get; }
Property Value
METADATA_LOG_SEGMENT_MILLIS_DOC
public static String METADATA_LOG_SEGMENT_MILLIS_DOC { get; }
Property Value
METADATA_MAX_IDLE_INTERVAL_MS_CONFIG
public static String METADATA_MAX_IDLE_INTERVAL_MS_CONFIG { get; }
Property Value
METADATA_MAX_IDLE_INTERVAL_MS_DEFAULT
public static int METADATA_MAX_IDLE_INTERVAL_MS_DEFAULT { get; }
Property Value
METADATA_MAX_IDLE_INTERVAL_MS_DOC
public static String METADATA_MAX_IDLE_INTERVAL_MS_DOC { get; }
Property Value
METADATA_MAX_RETENTION_BYTES_CONFIG
public static String METADATA_MAX_RETENTION_BYTES_CONFIG { get; }
Property Value
METADATA_MAX_RETENTION_BYTES_DEFAULT
public static int METADATA_MAX_RETENTION_BYTES_DEFAULT { get; }
Property Value
METADATA_MAX_RETENTION_BYTES_DOC
public static String METADATA_MAX_RETENTION_BYTES_DOC { get; }
Property Value
METADATA_MAX_RETENTION_MILLIS_CONFIG
public static String METADATA_MAX_RETENTION_MILLIS_CONFIG { get; }
Property Value
METADATA_MAX_RETENTION_MILLIS_DEFAULT
public static long METADATA_MAX_RETENTION_MILLIS_DEFAULT { get; }
Property Value
METADATA_MAX_RETENTION_MILLIS_DOC
public static String METADATA_MAX_RETENTION_MILLIS_DOC { get; }
Property Value
METADATA_SNAPSHOT_MAX_INTERVAL_MS_CONFIG
public static String METADATA_SNAPSHOT_MAX_INTERVAL_MS_CONFIG { get; }
Property Value
METADATA_SNAPSHOT_MAX_INTERVAL_MS_DEFAULT
public static long METADATA_SNAPSHOT_MAX_INTERVAL_MS_DEFAULT { get; }
Property Value
METADATA_SNAPSHOT_MAX_INTERVAL_MS_DOC
public static String METADATA_SNAPSHOT_MAX_INTERVAL_MS_DOC { get; }
Property Value
METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES
public static int METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES { get; }
Property Value
METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES_CONFIG
public static String METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES_CONFIG { get; }
Property Value
METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES_DOC
public static String METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES_DOC { get; }
Property Value
Methods
InternalDeleteDelayMillis()
public long InternalDeleteDelayMillis()
Returns
InternalMaxBatchSizeInBytes()
public int InternalMaxBatchSizeInBytes()
Returns
InternalMaxFetchSizeInBytes()
public int InternalMaxFetchSizeInBytes()
Returns
InternalSegmentBytes()
public Integer InternalSegmentBytes()
Returns
LogSegmentBytes()
public int LogSegmentBytes()
Returns
LogSegmentMillis()
public long LogSegmentMillis()
Returns
RetentionMaxBytes()
public long RetentionMaxBytes()
Returns
RetentionMillis()
public long RetentionMillis()