Class MQConsumerWrapper


  • public class MQConsumerWrapper
    extends MQWrapper
    • Field Detail

      • logger

        public final org.slf4j.Logger logger
      • meshMQPushConsumer

        protected org.apache.eventmesh.api.consumer.Consumer meshMQPushConsumer
    • Constructor Detail

      • MQConsumerWrapper

        public MQConsumerWrapper​(java.lang.String connectorPluginType)
    • Method Detail

      • subscribe

        public void subscribe​(java.lang.String topic)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • unsubscribe

        public void unsubscribe​(java.lang.String topic)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • init

        public void init​(java.util.Properties keyValue)
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • start

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

        public void shutdown()
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • registerEventListener

        public void registerEventListener​(org.apache.eventmesh.api.EventListener listener)
      • updateOffset

        public void updateOffset​(java.util.List<io.cloudevents.CloudEvent> events,
                                 org.apache.eventmesh.api.AbstractContext eventMeshConsumeConcurrentlyContext)