Table of Contents

Class VerifiableShareConsumer

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

Constructors

VerifiableShareConsumer()

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

public VerifiableShareConsumer()

VerifiableShareConsumer(IJVMBridgeBaseInitializer)

Internal constructor: used internally from JCOBridge

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

Parameters

initializer IJVMBridgeBaseInitializer

VerifiableShareConsumer(KafkaShareConsumer<String, String>, Admin, PrintStream, Integer, String, AcknowledgementMode, String, String, Boolean)

public VerifiableShareConsumer(KafkaShareConsumer<String, String> arg0, Admin arg1, PrintStream arg2, Integer arg3, String arg4, VerifiableShareConsumer.AcknowledgementMode arg5, String arg6, String arg7, Boolean arg8)

Parameters

arg0 KafkaShareConsumer<String, String>

KafkaShareConsumer

arg1 Admin

Admin

arg2 PrintStream

PrintStream

arg3 Integer

Integer

arg4 String

String

arg5 VerifiableShareConsumer.AcknowledgementMode

VerifiableShareConsumer.AcknowledgementMode

arg6 String

String

arg7 String

String

arg8 Boolean

Boolean

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

Close()

public void Close()

Main(String[])

public static void Main(String[] arg0)

Parameters

arg0 String[]

String

OnComplete(Map<TopicIdPartition, Set<Long>>, JVMBridgeException)

public void OnComplete(Map<TopicIdPartition, Set<Long>> arg0, JVMBridgeException arg1)

Parameters

arg0 Map<TopicIdPartition, Set<Long>>

Map

arg1 JVMBridgeException

Exception

Run()

public void Run()

Operators

implicit operator Closeable(VerifiableShareConsumer)

public static implicit operator Closeable(VerifiableShareConsumer t)

Parameters

t VerifiableShareConsumer

Returns

Closeable

implicit operator AcknowledgementCommitCallback(VerifiableShareConsumer)

public static implicit operator AcknowledgementCommitCallback(VerifiableShareConsumer t)

Parameters

t VerifiableShareConsumer

Returns

AcknowledgementCommitCallback