Table of Contents

Class TopicPartitionInfo

Namespace
Org.Apache.Kafka.Common
Assembly
MASES.KNet.dll
public class TopicPartitionInfo : JVMBridgeBase<TopicPartitionInfo>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
TopicPartitionInfo
Implements

Constructors

TopicPartitionInfo(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public TopicPartitionInfo(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

TopicPartitionInfo(int, Node, List<Node>, List<Node>)

public TopicPartitionInfo(int arg0, Node arg1, List<Node> arg2, List<Node> arg3)

Parameters

arg0 int

int

arg1 Node

Node

arg2 List<Node>

List

arg3 List<Node>

List

TopicPartitionInfo(int, Node, List<Node>, List<Node>, List<Node>, List<Node>)

public TopicPartitionInfo(int arg0, Node arg1, List<Node> arg2, List<Node> arg3, List<Node> arg4, List<Node> arg5)

Parameters

arg0 int

int

arg1 Node

Node

arg2 List<Node>

List

arg3 List<Node>

List

arg4 List<Node>

List

arg5 List<Node>

List

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { 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 java.lang.AutoCloseable

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

Methods

CreatePoolableInstance(int, Node, List<Node>, List<Node>)

HPA initializer for TopicPartitionInfo(int arg0, Org.Apache.Kafka.Common.Node arg1, Java.Util.List%3COrg.Apache.Kafka.Common.Node%3E arg2, Java.Util.List%3COrg.Apache.Kafka.Common.Node%3E arg3)

public static TopicPartitionInfo CreatePoolableInstance(int arg0, Node arg1, List<Node> arg2, List<Node> arg3)

Parameters

arg0 int
arg1 Node
arg2 List<Node>
arg3 List<Node>

Returns

TopicPartitionInfo

CreatePoolableInstance(int, Node, List<Node>, List<Node>, List<Node>, List<Node>)

HPA initializer for TopicPartitionInfo(int arg0, Org.Apache.Kafka.Common.Node arg1, Java.Util.List%3COrg.Apache.Kafka.Common.Node%3E arg2, Java.Util.List%3COrg.Apache.Kafka.Common.Node%3E arg3, Java.Util.List%3COrg.Apache.Kafka.Common.Node%3E arg4, Java.Util.List%3COrg.Apache.Kafka.Common.Node%3E arg5)

public static TopicPartitionInfo CreatePoolableInstance(int arg0, Node arg1, List<Node> arg2, List<Node> arg3, List<Node> arg4, List<Node> arg5)

Parameters

arg0 int
arg1 Node
arg2 List<Node>
arg3 List<Node>
arg4 List<Node>
arg5 List<Node>

Returns

TopicPartitionInfo

Elr()

public List<Node> Elr()

Returns

List<Node>

List

Isr()

public List<Node> Isr()

Returns

List<Node>

List

LastKnownElr()

public List<Node> LastKnownElr()

Returns

List<Node>

List

Leader()

public Node Leader()

Returns

Node

Node

Partition()

public int Partition()

Returns

int

int

Replicas()

public List<Node> Replicas()

Returns

List<Node>

List