Table of Contents

Class ReassignPartitionsCommand

Namespace
Org.Apache.Kafka.Tools.Reassign
Assembly
MASES.KNet.dll
public class ReassignPartitionsCommand : JVMBridgeBase<ReassignPartitionsCommand>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IJVMBridgeMain
Inheritance
ReassignPartitionsCommand
Implements
Inherited Members

Constructors

ReassignPartitionsCommand()

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

public ReassignPartitionsCommand()

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

Parameters

args object[]

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 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

Methods

ExecuteAssignment(Admin, Boolean, String, Long, Long, Long, Time)

public static void ExecuteAssignment(Admin arg0, Boolean arg1, String arg2, Long arg3, Long arg4, Long arg5, Time arg6)

Parameters

arg0 Admin

Admin

arg1 Boolean

Boolean

arg2 String

String

arg3 Long

Long

arg4 Long

Long

arg5 Long

Long

arg6 Time

Time

Exceptions

ExecutionException
InterruptedException
TerseException

FormatAsReassignmentJson(Map<TopicPartition, List<Integer>>, Map<TopicPartitionReplica, String>)

public static String FormatAsReassignmentJson(Map<TopicPartition, List<Integer>> arg0, Map<TopicPartitionReplica, String> arg1)

Parameters

arg0 Map<TopicPartition, List<Integer>>

Map

arg1 Map<TopicPartitionReplica, String>

Map

Returns

String

String

GenerateAssignment(Admin, String, String, Boolean)

public static Map.Entry<Map<TopicPartition, List<Integer>>, Map<TopicPartition, List<Integer>>> GenerateAssignment(Admin arg0, String arg1, String arg2, Boolean arg3)

Parameters

arg0 Admin

Admin

arg1 String

String

arg2 String

String

arg3 Boolean

Boolean

Returns

Map.Entry<Map<TopicPartition, List<Integer>>, Map<TopicPartition, List<Integer>>>

Map.Entry

Exceptions

ExecutionException
InterruptedException

Main(String[])

public static void Main(String[] arg0)

Parameters

arg0 String[]

String