Class MarlinConsumerCoordinator

    • Constructor Detail

      • MarlinConsumerCoordinator

        public MarlinConsumerCoordinator​(MarlinListener<?,​?> listener,
                                         MarlinListenerImpl listenerimpl,
                                         java.lang.String groupId,
                                         java.util.List<org.apache.kafka.clients.consumer.ConsumerPartitionAssignor> assignors,
                                         java.lang.String intStream,
                                         org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata)
    • Method Detail

      • groupMetadata

        public org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata()
      • subscribe

        public void subscribe​(java.util.regex.Pattern pattern,
                              org.apache.kafka.clients.consumer.ConsumerRebalanceListener callback)
      • subscribe

        public void subscribe​(java.util.Collection<java.lang.String> topics,
                              org.apache.kafka.clients.consumer.ConsumerRebalanceListener callback)
                       throws org.apache.kafka.common.KafkaException
        Throws:
        org.apache.kafka.common.KafkaException
      • assign

        public void assign​(java.util.Collection<org.apache.kafka.common.TopicPartition> partitions)
      • unsubscribe

        public void unsubscribe()
      • assignment

        public java.util.Set<org.apache.kafka.common.TopicPartition> assignment()
      • subscription

        public java.util.Set<java.lang.String> subscription()
      • protocolOnSyncComplete

        protected void protocolOnSyncComplete​(com.mapr.fs.proto.Marlinserver.MemberState ms,
                                              long generationId)
        Specified by:
        protocolOnSyncComplete in class MarlinCoordinator
      • performProtocolAssignment

        protected java.util.Map<java.lang.String,​java.nio.ByteBuffer> performProtocolAssignment​(java.lang.String leaderId,
                                                                                                      java.util.List<com.mapr.fs.proto.Marlinserver.Member> members)
        Specified by:
        performProtocolAssignment in class MarlinCoordinator