Table of Contents

Class MetadataLogConfig

Namespace
Org.Apache.Kafka.Raft
Assembly
MASES.KNet.dll
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

arg0 AbstractConfig

AbstractConfig

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

string

CONFIG_DEF

public static ConfigDef CONFIG_DEF { get; }

Property Value

ConfigDef

INTERNAL_METADATA_DELETE_DELAY_MILLIS_CONFIG

public static String INTERNAL_METADATA_DELETE_DELAY_MILLIS_CONFIG { get; }

Property Value

String

INTERNAL_METADATA_DELETE_DELAY_MILLIS_DOC

public static String INTERNAL_METADATA_DELETE_DELAY_MILLIS_DOC { get; }

Property Value

String

INTERNAL_METADATA_LOG_SEGMENT_BYTES_CONFIG

public static String INTERNAL_METADATA_LOG_SEGMENT_BYTES_CONFIG { get; }

Property Value

String

INTERNAL_METADATA_LOG_SEGMENT_BYTES_DOC

public static String INTERNAL_METADATA_LOG_SEGMENT_BYTES_DOC { get; }

Property Value

String

INTERNAL_METADATA_MAX_BATCH_SIZE_IN_BYTES_CONFIG

public static String INTERNAL_METADATA_MAX_BATCH_SIZE_IN_BYTES_CONFIG { get; }

Property Value

String

INTERNAL_METADATA_MAX_BATCH_SIZE_IN_BYTES_DOC

public static String INTERNAL_METADATA_MAX_BATCH_SIZE_IN_BYTES_DOC { get; }

Property Value

String

INTERNAL_METADATA_MAX_FETCH_SIZE_IN_BYTES_CONFIG

public static String INTERNAL_METADATA_MAX_FETCH_SIZE_IN_BYTES_CONFIG { get; }

Property Value

String

INTERNAL_METADATA_MAX_FETCH_SIZE_IN_BYTES_DOC

public static String INTERNAL_METADATA_MAX_FETCH_SIZE_IN_BYTES_DOC { get; }

Property Value

String

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

METADATA_LOG_DIR_CONFIG

public static String METADATA_LOG_DIR_CONFIG { get; }

Property Value

String

METADATA_LOG_DIR_DOC

public static String METADATA_LOG_DIR_DOC { get; }

Property Value

String

METADATA_LOG_SEGMENT_BYTES_CONFIG

public static String METADATA_LOG_SEGMENT_BYTES_CONFIG { get; }

Property Value

String

METADATA_LOG_SEGMENT_BYTES_DEFAULT

public static int METADATA_LOG_SEGMENT_BYTES_DEFAULT { get; }

Property Value

int

METADATA_LOG_SEGMENT_BYTES_DOC

public static String METADATA_LOG_SEGMENT_BYTES_DOC { get; }

Property Value

String

METADATA_LOG_SEGMENT_MILLIS_CONFIG

public static String METADATA_LOG_SEGMENT_MILLIS_CONFIG { get; }

Property Value

String

METADATA_LOG_SEGMENT_MILLIS_DEFAULT

public static long METADATA_LOG_SEGMENT_MILLIS_DEFAULT { get; }

Property Value

long

METADATA_LOG_SEGMENT_MILLIS_DOC

public static String METADATA_LOG_SEGMENT_MILLIS_DOC { get; }

Property Value

String

METADATA_MAX_IDLE_INTERVAL_MS_CONFIG

public static String METADATA_MAX_IDLE_INTERVAL_MS_CONFIG { get; }

Property Value

String

METADATA_MAX_IDLE_INTERVAL_MS_DEFAULT

public static int METADATA_MAX_IDLE_INTERVAL_MS_DEFAULT { get; }

Property Value

int

METADATA_MAX_IDLE_INTERVAL_MS_DOC

public static String METADATA_MAX_IDLE_INTERVAL_MS_DOC { get; }

Property Value

String

METADATA_MAX_RETENTION_BYTES_CONFIG

public static String METADATA_MAX_RETENTION_BYTES_CONFIG { get; }

Property Value

String

METADATA_MAX_RETENTION_BYTES_DEFAULT

public static int METADATA_MAX_RETENTION_BYTES_DEFAULT { get; }

Property Value

int

METADATA_MAX_RETENTION_BYTES_DOC

public static String METADATA_MAX_RETENTION_BYTES_DOC { get; }

Property Value

String

METADATA_MAX_RETENTION_MILLIS_CONFIG

public static String METADATA_MAX_RETENTION_MILLIS_CONFIG { get; }

Property Value

String

METADATA_MAX_RETENTION_MILLIS_DEFAULT

public static long METADATA_MAX_RETENTION_MILLIS_DEFAULT { get; }

Property Value

long

METADATA_MAX_RETENTION_MILLIS_DOC

public static String METADATA_MAX_RETENTION_MILLIS_DOC { get; }

Property Value

String

METADATA_SNAPSHOT_MAX_INTERVAL_MS_CONFIG

public static String METADATA_SNAPSHOT_MAX_INTERVAL_MS_CONFIG { get; }

Property Value

String

METADATA_SNAPSHOT_MAX_INTERVAL_MS_DEFAULT

public static long METADATA_SNAPSHOT_MAX_INTERVAL_MS_DEFAULT { get; }

Property Value

long

METADATA_SNAPSHOT_MAX_INTERVAL_MS_DOC

public static String METADATA_SNAPSHOT_MAX_INTERVAL_MS_DOC { get; }

Property Value

String

METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES

public static int METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES { get; }

Property Value

int

METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES_CONFIG

public static String METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES_CONFIG { get; }

Property Value

String

METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES_DOC

public static String METADATA_SNAPSHOT_MAX_NEW_RECORD_BYTES_DOC { get; }

Property Value

String

Methods

InternalDeleteDelayMillis()

public long InternalDeleteDelayMillis()

Returns

long

long

InternalMaxBatchSizeInBytes()

public int InternalMaxBatchSizeInBytes()

Returns

int

int

InternalMaxFetchSizeInBytes()

public int InternalMaxFetchSizeInBytes()

Returns

int

int

InternalSegmentBytes()

public Integer InternalSegmentBytes()

Returns

Integer

Integer

LogSegmentBytes()

public int LogSegmentBytes()

Returns

int

int

LogSegmentMillis()

public long LogSegmentMillis()

Returns

long

long

RetentionMaxBytes()

public long RetentionMaxBytes()

Returns

long

long

RetentionMillis()

public long RetentionMillis()

Returns

long

long