Class ConsumerManager


  • public class ConsumerManager
    extends java.lang.Object
    • Field Detail

      • logger

        public org.slf4j.Logger logger
    • Constructor Detail

    • Method Detail

      • init

        public void init()
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • start

        public void start()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • notifyConsumerManager

        public void notifyConsumerManager​(java.lang.String consumerGroup,
                                          ConsumerGroupConf latestConsumerGroupConfig)
                                   throws java.lang.Exception
        notify ConsumerManager groupLevel
        Throws:
        java.lang.Exception
      • shutdown

        public void shutdown()
      • contains

        public boolean contains​(java.lang.String consumerGroup)
      • addConsumer

        public void addConsumer​(java.lang.String consumerGroup,
                                ConsumerGroupConf consumerGroupConfig)
                         throws java.lang.Exception
        add consumer
        Parameters:
        consumerGroup -
        consumerGroupConfig -
        Throws:
        java.lang.Exception
      • restartConsumer

        public void restartConsumer​(java.lang.String consumerGroup,
                                    ConsumerGroupConf consumerGroupConfig)
                             throws java.lang.Exception
        restart consumer
        Throws:
        java.lang.Exception
      • getConsumer

        public ConsumerGroupManager getConsumer​(java.lang.String consumerGroup)
        get consumer
      • delConsumer

        public void delConsumer​(java.lang.String consumerGroup)
                         throws java.lang.Exception
        delete consumer
        Parameters:
        consumerGroup -
        Throws:
        java.lang.Exception