Class MarlinListenerImplV10
- java.lang.Object
-
- com.mapr.fs.jni.MarlinJniClient
-
- com.mapr.fs.jni.MarlinJniListener
-
- com.mapr.kafka.eventstreams.impl.listener.MarlinListenerImpl
-
- com.mapr.kafka.eventstreams.impl.listener.MarlinListenerImplV10
-
public class MarlinListenerImplV10 extends MarlinListenerImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.mapr.kafka.eventstreams.impl.listener.MarlinListenerImpl
MarlinListenerImpl.MarlinCommitCallbackWrapperImpl, MarlinListenerImpl.MarlinJoinCallbackWrapperImpl, MarlinListenerImpl.MarlinOffsetAndMetadataWrapperImpl, MarlinListenerImpl.MarlinRebalanceCallbackWrapperImpl, MarlinListenerImpl.MarlinStringArrayWrapperImpl, MarlinListenerImpl.MarlinTopicRefreshListListenerWrapperImpl, MarlinListenerImpl.MarlinTopicRefreshRegexListenerWrapperImpl
-
Nested classes/interfaces inherited from class com.mapr.fs.jni.MarlinJniListener
com.mapr.fs.jni.MarlinJniListener.MarlinCommitCallbackWrapper, com.mapr.fs.jni.MarlinJniListener.MarlinJoinCallbackWrapper, com.mapr.fs.jni.MarlinJniListener.MarlinOffsetAndMetadataWrapper, com.mapr.fs.jni.MarlinJniListener.MarlinRebalanceCallbackWrapper, com.mapr.fs.jni.MarlinJniListener.MarlinStringArrayWrapper, com.mapr.fs.jni.MarlinJniListener.MarlinTopicRefreshListListenerWrapper, com.mapr.fs.jni.MarlinJniListener.MarlinTopicRefreshRegexListenerWrapper
-
-
Field Summary
-
Fields inherited from class com.mapr.kafka.eventstreams.impl.listener.MarlinListenerImpl
autoCommitCbWrapper, defaultStreamName, EARLIEST_TIMESTAMP, marlinInternalDefaults, rpcTimeoutMs
-
-
Constructor Summary
Constructors Constructor Description MarlinListenerImplV10(org.apache.kafka.clients.consumer.ConsumerConfig config, org.apache.kafka.clients.consumer.internals.ConsumerInterceptors<?,?> interceptors, com.mapr.fs.proto.Dbserver.CDCOpenFormatType cdcOFType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckConsumerConfig(org.apache.kafka.clients.consumer.ConsumerConfig config)org.apache.kafka.common.record.TimestampTypeconvertMarlinTimestampTypeToKafka(int ttype)protected voidcreateJniListener(org.apache.kafka.clients.consumer.ConsumerConfig config, boolean hardMount, com.mapr.fs.jni.MapRUserInfo userInfo, com.mapr.fs.proto.Dbserver.CDCOpenFormatType cdcOFType)protected NativeDataParsergetNativeDataParser(com.mapr.fs.jni.NativeData native_response)-
Methods inherited from class com.mapr.kafka.eventstreams.impl.listener.MarlinListenerImpl
assign, assignment, beginningOffsets, beginningOffsets, close, commitAsync, commitAsync, commitAsync, commitSync, commitSync, committed, endOffsets, endOffsets, getCDCOpenFormatType, getTopicInfo, join, listTopics, listTopics, listTopics, metrics, offsetsForTimes, offsetsForTimes, pause, paused, poll, position, resume, seek, seekToBeginning, seekToEnd, subscribe, subscribe, subscription, topicRefresherList, topicRefresherRegex, unsubscribe, wakeup
-
Methods inherited from class com.mapr.fs.jni.MarlinJniListener
AssignFeeds, AssignmentList, CloseListener, Commit, CommitAll, EndOffsets, GetTopicInfo, GetTopicsFromStream, Join, OffsetsForTimes, OpenListener, Pause, Paused, Poll, QueryCursor, QueryPosition, Resume, Seek, SubscribeRegex, SubscribeTopics, SubscriptionList, TopicRefresherList, TopicRefresherRegex, Unsubscribe, Wakeup
-
-
-
-
Method Detail
-
checkConsumerConfig
protected void checkConsumerConfig(org.apache.kafka.clients.consumer.ConsumerConfig config) throws org.apache.kafka.common.KafkaException- Overrides:
checkConsumerConfigin classMarlinListenerImpl- Throws:
org.apache.kafka.common.KafkaException
-
createJniListener
protected void createJniListener(org.apache.kafka.clients.consumer.ConsumerConfig config, boolean hardMount, com.mapr.fs.jni.MapRUserInfo userInfo, com.mapr.fs.proto.Dbserver.CDCOpenFormatType cdcOFType) throws org.apache.kafka.common.errors.NetworkException- Overrides:
createJniListenerin classMarlinListenerImpl- Throws:
org.apache.kafka.common.errors.NetworkException
-
convertMarlinTimestampTypeToKafka
public org.apache.kafka.common.record.TimestampType convertMarlinTimestampTypeToKafka(int ttype)
-
getNativeDataParser
protected NativeDataParser getNativeDataParser(com.mapr.fs.jni.NativeData native_response)
- Overrides:
getNativeDataParserin classMarlinListenerImpl
-
-