public abstract class MarlinJniListener extends MarlinJniClient
| Modifier and Type | Class and Description |
|---|---|
static interface |
MarlinJniListener.MarlinCommitCallbackWrapper |
static interface |
MarlinJniListener.MarlinJoinCallbackWrapper |
static interface |
MarlinJniListener.MarlinRebalanceCallbackWrapper |
static interface |
MarlinJniListener.MarlinStringArrayWrapper |
_clntPtr| Constructor and Description |
|---|
MarlinJniListener() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
AssignFeeds(long clntPtr,
java.lang.String[] topic,
int[] feeds) |
protected int |
AssignmentList(long clntPtr,
NativeData data) |
protected void |
CloseListener(long clntPtr) |
protected int |
Commit(long clntPtr,
java.lang.String[] topics,
int[] feeds,
long[] offsets,
boolean syncCommit,
MarlinJniListener.MarlinCommitCallbackWrapper callback) |
protected int |
CommitAll(long clntPtr,
boolean syncCommit,
MarlinJniListener.MarlinCommitCallbackWrapper callback) |
protected int |
GetTopicInfo(long clntPtr,
java.lang.String topic) |
protected int |
GetTopicsFromStream(long clntPtr,
java.lang.String stream,
MarlinJniListener.MarlinStringArrayWrapper result) |
protected byte[] |
Join(long clntPtr,
byte[] joinDesc,
MarlinJniListener.MarlinJoinCallbackWrapper cb) |
protected long |
OpenListener(java.lang.String clientId,
java.lang.String groupId,
int rpcTimeoutMillis,
boolean hardMount,
boolean autoCommitEnabled,
long autoCommitIntervalMillis,
long metadataMaxAgeMillis,
int fetchMsgMaxBytesPerPartition,
int fetchMinBytes,
int fetchMaxWaitMs,
java.lang.String autoResetEarliest,
java.lang.String consumerDefaultStreamName,
long bufferMaxMemory,
boolean zeroOffsetOnEof,
MapRUserInfo userInfo) |
protected int |
Pause(long clntPtr,
java.lang.String[] topics,
int[] feeds) |
protected int |
Poll(long clntPtr,
long timeout,
NativeData nativeresult) |
protected int |
QueryCursor(long clntPtr,
java.lang.String topic,
int feed,
NativeData data) |
protected int |
QueryPosition(long clntPtr,
java.lang.String topic,
int feed,
NativeData data) |
protected int |
Resume(long clntPtr,
java.lang.String[] topics,
int[] feeds) |
protected int |
Seek(long clntPtr,
java.lang.String[] topics,
int[] feeds,
long[] offsets) |
protected int |
SubscribeRegex(long clntPtr,
java.lang.String regexTopic,
MarlinJniListener.MarlinRebalanceCallbackWrapper callback) |
protected int |
SubscribeTopics(long clntPtr,
java.lang.String[] topic,
MarlinJniListener.MarlinRebalanceCallbackWrapper callback) |
protected int |
SubscriptionList(long clntPtr,
MarlinJniListener.MarlinStringArrayWrapper result) |
protected int |
Unsubscribe(long clntPtr) |
protected void |
Wakeup(long clntPtr) |
protected final long OpenListener(java.lang.String clientId,
java.lang.String groupId,
int rpcTimeoutMillis,
boolean hardMount,
boolean autoCommitEnabled,
long autoCommitIntervalMillis,
long metadataMaxAgeMillis,
int fetchMsgMaxBytesPerPartition,
int fetchMinBytes,
int fetchMaxWaitMs,
java.lang.String autoResetEarliest,
java.lang.String consumerDefaultStreamName,
long bufferMaxMemory,
boolean zeroOffsetOnEof,
MapRUserInfo userInfo)
protected final int AssignmentList(long clntPtr,
NativeData data)
protected final int SubscriptionList(long clntPtr,
MarlinJniListener.MarlinStringArrayWrapper result)
protected final int SubscribeRegex(long clntPtr,
java.lang.String regexTopic,
MarlinJniListener.MarlinRebalanceCallbackWrapper callback)
protected final int SubscribeTopics(long clntPtr,
java.lang.String[] topic,
MarlinJniListener.MarlinRebalanceCallbackWrapper callback)
protected final int AssignFeeds(long clntPtr,
java.lang.String[] topic,
int[] feeds)
protected final int Unsubscribe(long clntPtr)
protected final int Poll(long clntPtr,
long timeout,
NativeData nativeresult)
protected final void Wakeup(long clntPtr)
protected final int Commit(long clntPtr,
java.lang.String[] topics,
int[] feeds,
long[] offsets,
boolean syncCommit,
MarlinJniListener.MarlinCommitCallbackWrapper callback)
protected final int CommitAll(long clntPtr,
boolean syncCommit,
MarlinJniListener.MarlinCommitCallbackWrapper callback)
protected final int Seek(long clntPtr,
java.lang.String[] topics,
int[] feeds,
long[] offsets)
protected final int QueryCursor(long clntPtr,
java.lang.String topic,
int feed,
NativeData data)
protected final int QueryPosition(long clntPtr,
java.lang.String topic,
int feed,
NativeData data)
protected final int GetTopicInfo(long clntPtr,
java.lang.String topic)
protected final int GetTopicsFromStream(long clntPtr,
java.lang.String stream,
MarlinJniListener.MarlinStringArrayWrapper result)
protected final int Pause(long clntPtr,
java.lang.String[] topics,
int[] feeds)
protected final int Resume(long clntPtr,
java.lang.String[] topics,
int[] feeds)
protected final byte[] Join(long clntPtr,
byte[] joinDesc,
MarlinJniListener.MarlinJoinCallbackWrapper cb)
protected final void CloseListener(long clntPtr)