Class MarlinJniListener

    • Constructor Detail

      • MarlinJniListener

        public MarlinJniListener()
    • 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)
      • 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)
      • Seek

        protected final int Seek​(long clntPtr,
                                 java.lang.String[] topics,
                                 int[] feeds,
                                 long[] offsets)
      • 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)
      • 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)
      • 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)
      • CloseListener

        protected final void CloseListener​(long clntPtr,
                                           long timeMs)