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