Package com.mapr.fs.jni
Class MarlinJniListener
- java.lang.Object
-
- com.mapr.fs.jni.MarlinJniClient
-
- com.mapr.fs.jni.MarlinJniListener
-
public abstract class MarlinJniListener extends MarlinJniClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMarlinJniListener.MarlinCommitCallbackWrapperstatic interfaceMarlinJniListener.MarlinJoinCallbackWrapperstatic interfaceMarlinJniListener.MarlinOffsetAndMetadataWrapperstatic interfaceMarlinJniListener.MarlinRebalanceCallbackWrapperstatic interfaceMarlinJniListener.MarlinStringArrayWrapperstatic interfaceMarlinJniListener.MarlinTopicRefreshListListenerWrapperstatic interfaceMarlinJniListener.MarlinTopicRefreshRegexListenerWrapper
-
Field Summary
-
Fields inherited from class com.mapr.fs.jni.MarlinJniClient
_clntPtr
-
-
Constructor Summary
Constructors Constructor Description MarlinJniListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intAssignFeeds(long clntPtr, java.lang.String[] topic, int[] feeds)protected intAssignmentList(long clntPtr, NativeData data)protected voidCloseListener(long clntPtr, long timeMs)protected intCommit(long clntPtr, java.lang.String[] topics, int[] feeds, long[] offsets, java.lang.String[] metadatas, boolean syncCommit, MarlinJniListener.MarlinCommitCallbackWrapper callback)protected intCommitAll(long clntPtr, boolean syncCommit, MarlinJniListener.MarlinCommitCallbackWrapper callback)protected intEndOffsets(long clntPtr, java.lang.String[] topics, int[] feeds, long[] outOffsets, int timeoutMs)protected intGetTopicInfo(long clntPtr, java.lang.String topic)protected intGetTopicsFromStream(long clntPtr, java.lang.String stream, MarlinJniListener.MarlinStringArrayWrapper result)protected byte[]Join(long clntPtr, byte[] joinDesc, MarlinJniListener.MarlinJoinCallbackWrapper cb)protected intOffsetsForTimes(long clntPtr, java.lang.String[] topics, int[] feeds, int timeoutMs, long[] times, long[] outOffsets, long[] outTimes)protected longOpenListener(java.lang.String clientId, java.lang.String groupId, int rpcTimeoutMillis, boolean hardMount, boolean autoCommitEnabled, long autoCommitIntervalMillis, MarlinJniListener.MarlinCommitCallbackWrapper autocommit_callback, long metadataMaxAgeMillis, int fetchMsgMaxBytesPerPartition, int fetchMsgMaxBytes, int fetchMinBytes, int fetchMaxWaitMs, java.lang.String autoResetEarliest, java.lang.String consumerDefaultStreamName, long bufferMaxMemory, boolean negativeOffsetOnEof, MapRUserInfo userInfo, int cdcOFType, int maxPollRecords)protected intPause(long clntPtr, java.lang.String[] topics, int[] feeds)protected intPaused(long clntPtr, NativeData data)protected intPoll(long clntPtr, long timeout, NativeData nativeresult)protected intQueryCursor(long clntPtr, java.lang.String topic, int feed, MarlinJniListener.MarlinOffsetAndMetadataWrapper data)protected intQueryPosition(long clntPtr, java.lang.String topic, int feed, NativeData data)protected intResume(long clntPtr, java.lang.String[] topics, int[] feeds)protected intSeek(long clntPtr, java.lang.String[] topics, int[] feeds, long[] offsets)protected intSubscribeRegex(long clntPtr, java.lang.String regexTopic, MarlinJniListener.MarlinRebalanceCallbackWrapper callback)protected intSubscribeTopics(long clntPtr, java.lang.String[] topic, MarlinJniListener.MarlinRebalanceCallbackWrapper callback)protected intSubscriptionList(long clntPtr, MarlinJniListener.MarlinStringArrayWrapper result)protected intTopicRefresherList(long clntPtr, java.lang.String[] topics, MarlinJniListener.MarlinTopicRefreshListListenerWrapper cb)protected intTopicRefresherRegex(long clntPtr, java.lang.String regexTopic, MarlinJniListener.MarlinTopicRefreshRegexListenerWrapper cb)protected intUnsubscribe(long clntPtr)protected voidWakeup(long clntPtr)
-
-
-
Method Detail
-
OpenListener
protected final long OpenListener(java.lang.String clientId, java.lang.String groupId, int rpcTimeoutMillis, boolean hardMount, boolean autoCommitEnabled, long autoCommitIntervalMillis, MarlinJniListener.MarlinCommitCallbackWrapper autocommit_callback, long metadataMaxAgeMillis, int fetchMsgMaxBytesPerPartition, int fetchMsgMaxBytes, int fetchMinBytes, int fetchMaxWaitMs, java.lang.String autoResetEarliest, java.lang.String consumerDefaultStreamName, long bufferMaxMemory, boolean negativeOffsetOnEof, MapRUserInfo userInfo, int cdcOFType, int maxPollRecords)
-
AssignmentList
protected final int AssignmentList(long clntPtr, NativeData data)
-
SubscriptionList
protected final int SubscriptionList(long clntPtr, MarlinJniListener.MarlinStringArrayWrapper result)
-
SubscribeRegex
protected final int SubscribeRegex(long clntPtr, java.lang.String regexTopic, MarlinJniListener.MarlinRebalanceCallbackWrapper callback)
-
SubscribeTopics
protected final int SubscribeTopics(long clntPtr, java.lang.String[] topic, MarlinJniListener.MarlinRebalanceCallbackWrapper callback)
-
AssignFeeds
protected final int AssignFeeds(long clntPtr, java.lang.String[] topic, int[] feeds)
-
Unsubscribe
protected final int Unsubscribe(long clntPtr)
-
Poll
protected final int Poll(long clntPtr, long timeout, NativeData nativeresult)
-
Wakeup
protected final void Wakeup(long clntPtr)
-
Commit
protected final int Commit(long clntPtr, java.lang.String[] topics, int[] feeds, long[] offsets, java.lang.String[] metadatas, boolean syncCommit, MarlinJniListener.MarlinCommitCallbackWrapper callback)
-
CommitAll
protected final int CommitAll(long clntPtr, boolean syncCommit, MarlinJniListener.MarlinCommitCallbackWrapper callback)
-
Seek
protected final int Seek(long clntPtr, java.lang.String[] topics, int[] feeds, long[] offsets)
-
QueryCursor
protected final int QueryCursor(long clntPtr, java.lang.String topic, int feed, MarlinJniListener.MarlinOffsetAndMetadataWrapper data)
-
QueryPosition
protected final int QueryPosition(long clntPtr, java.lang.String topic, int feed, NativeData data)
-
GetTopicInfo
protected final int GetTopicInfo(long clntPtr, java.lang.String topic)
-
GetTopicsFromStream
protected final int GetTopicsFromStream(long clntPtr, java.lang.String stream, MarlinJniListener.MarlinStringArrayWrapper result)
-
Pause
protected final int Pause(long clntPtr, java.lang.String[] topics, int[] feeds)
-
Resume
protected final int Resume(long clntPtr, java.lang.String[] topics, int[] feeds)
-
Paused
protected final int Paused(long clntPtr, NativeData data)
-
Join
protected final byte[] Join(long clntPtr, byte[] joinDesc, MarlinJniListener.MarlinJoinCallbackWrapper cb)
-
OffsetsForTimes
protected final int OffsetsForTimes(long clntPtr, java.lang.String[] topics, int[] feeds, int timeoutMs, long[] times, long[] outOffsets, long[] outTimes)
-
EndOffsets
protected final int EndOffsets(long clntPtr, java.lang.String[] topics, int[] feeds, long[] outOffsets, int timeoutMs)
-
TopicRefresherRegex
protected final int TopicRefresherRegex(long clntPtr, java.lang.String regexTopic, MarlinJniListener.MarlinTopicRefreshRegexListenerWrapper cb)
-
TopicRefresherList
protected final int TopicRefresherList(long clntPtr, java.lang.String[] topics, MarlinJniListener.MarlinTopicRefreshListListenerWrapper cb)
-
CloseListener
protected final void CloseListener(long clntPtr, long timeMs)
-
-