Table of Contents

Class QuorumConfig

Namespace
Org.Apache.Kafka.Raft
Assembly
MASES.KNet.dll
public class QuorumConfig : JVMBridgeBase<QuorumConfig>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<QuorumConfig>
QuorumConfig
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<QuorumConfig>.IsAssignableFrom(IJavaType)
JVMBridgeBase<QuorumConfig>.IsAssignableFrom<T>()
JVMBridgeBase<QuorumConfig>.Execute<T>(params T[])
JVMBridgeBase<QuorumConfig>.DynBridgeClazz
JVMBridgeBase<QuorumConfig>.BridgeClazz
JVMBridgeBase.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.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener

Constructors

QuorumConfig()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public QuorumConfig()

QuorumConfig(AbstractConfig)

public QuorumConfig(AbstractConfig arg0)

Parameters

arg0 AbstractConfig

AbstractConfig

QuorumConfig(int, int, int, int, int, int)

public QuorumConfig(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 int

int

arg4 int

int

arg5 int

int

QuorumConfig(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 QuorumConfig(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CONFIG_DEF

public static ConfigDef CONFIG_DEF { get; }

Property Value

ConfigDef

DEFAULT_QUORUM_BOOTSTRAP_SERVERS

public static List DEFAULT_QUORUM_BOOTSTRAP_SERVERS { get; }

Property Value

List

DEFAULT_QUORUM_ELECTION_BACKOFF_MAX_MS

public static int DEFAULT_QUORUM_ELECTION_BACKOFF_MAX_MS { get; }

Property Value

int

DEFAULT_QUORUM_ELECTION_TIMEOUT_MS

public static int DEFAULT_QUORUM_ELECTION_TIMEOUT_MS { get; }

Property Value

int

DEFAULT_QUORUM_FETCH_TIMEOUT_MS

public static int DEFAULT_QUORUM_FETCH_TIMEOUT_MS { get; }

Property Value

int

DEFAULT_QUORUM_LINGER_MS

public static int DEFAULT_QUORUM_LINGER_MS { get; }

Property Value

int

DEFAULT_QUORUM_REQUEST_TIMEOUT_MS

public static int DEFAULT_QUORUM_REQUEST_TIMEOUT_MS { get; }

Property Value

int

DEFAULT_QUORUM_RETRY_BACKOFF_MS

public static int DEFAULT_QUORUM_RETRY_BACKOFF_MS { get; }

Property Value

int

DEFAULT_QUORUM_VOTERS

public static List DEFAULT_QUORUM_VOTERS { get; }

Property Value

List

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

NON_ROUTABLE_HOST

public static String NON_ROUTABLE_HOST { get; }

Property Value

String

QUORUM_BOOTSTRAP_SERVERS_CONFIG

public static String QUORUM_BOOTSTRAP_SERVERS_CONFIG { get; }

Property Value

String

QUORUM_BOOTSTRAP_SERVERS_DOC

public static String QUORUM_BOOTSTRAP_SERVERS_DOC { get; }

Property Value

String

QUORUM_ELECTION_BACKOFF_MAX_MS_CONFIG

public static String QUORUM_ELECTION_BACKOFF_MAX_MS_CONFIG { get; }

Property Value

String

QUORUM_ELECTION_BACKOFF_MAX_MS_DOC

public static String QUORUM_ELECTION_BACKOFF_MAX_MS_DOC { get; }

Property Value

String

QUORUM_ELECTION_TIMEOUT_MS_CONFIG

public static String QUORUM_ELECTION_TIMEOUT_MS_CONFIG { get; }

Property Value

String

QUORUM_ELECTION_TIMEOUT_MS_DOC

public static String QUORUM_ELECTION_TIMEOUT_MS_DOC { get; }

Property Value

String

QUORUM_FETCH_TIMEOUT_MS_CONFIG

public static String QUORUM_FETCH_TIMEOUT_MS_CONFIG { get; }

Property Value

String

QUORUM_FETCH_TIMEOUT_MS_DOC

public static String QUORUM_FETCH_TIMEOUT_MS_DOC { get; }

Property Value

String

QUORUM_LINGER_MS_CONFIG

public static String QUORUM_LINGER_MS_CONFIG { get; }

Property Value

String

QUORUM_LINGER_MS_DOC

public static String QUORUM_LINGER_MS_DOC { get; }

Property Value

String

QUORUM_REQUEST_TIMEOUT_MS_CONFIG

public static String QUORUM_REQUEST_TIMEOUT_MS_CONFIG { get; }

Property Value

String

QUORUM_REQUEST_TIMEOUT_MS_DOC

public static String QUORUM_REQUEST_TIMEOUT_MS_DOC { get; }

Property Value

String

QUORUM_RETRY_BACKOFF_MS_CONFIG

public static String QUORUM_RETRY_BACKOFF_MS_CONFIG { get; }

Property Value

String

QUORUM_RETRY_BACKOFF_MS_DOC

public static String QUORUM_RETRY_BACKOFF_MS_DOC { get; }

Property Value

String

QUORUM_VOTERS_CONFIG

public static String QUORUM_VOTERS_CONFIG { get; }

Property Value

String

QUORUM_VOTERS_DOC

public static String QUORUM_VOTERS_DOC { get; }

Property Value

String

Methods

AppendLingerMs()

public int AppendLingerMs()

Returns

int

int

ElectionBackoffMaxMs()

public int ElectionBackoffMaxMs()

Returns

int

int

ElectionTimeoutMs()

public int ElectionTimeoutMs()

Returns

int

int

FetchTimeoutMs()

public int FetchTimeoutMs()

Returns

int

int

ParseBootstrapServers(List<String>)

public static List<InetSocketAddress> ParseBootstrapServers(List<String> arg0)

Parameters

arg0 List<String>

List

Returns

List<InetSocketAddress>

List

ParseVoterConnections(List<String>)

public static Map<Integer, InetSocketAddress> ParseVoterConnections(List<String> arg0)

Parameters

arg0 List<String>

List

Returns

Map<Integer, InetSocketAddress>

Map

ParseVoterIds(List<String>)

public static Set<Integer> ParseVoterIds(List<String> arg0)

Parameters

arg0 List<String>

List

Returns

Set<Integer>

Set

QuorumVoterStringsToNodes(List<String>)

public static List<Node> QuorumVoterStringsToNodes(List<String> arg0)

Parameters

arg0 List<String>

List

Returns

List<Node>

List

RequestTimeoutMs()

public int RequestTimeoutMs()

Returns

int

int

RetryBackoffMs()

public int RetryBackoffMs()

Returns

int

int

VoterConnectionsToNodes(Map<Integer, InetSocketAddress>)

public static List<Node> VoterConnectionsToNodes(Map<Integer, InetSocketAddress> arg0)

Parameters

arg0 Map<Integer, InetSocketAddress>

Map

Returns

List<Node>

List