Class MQProducerWrapper


  • public class MQProducerWrapper
    extends MQWrapper
    • Constructor Summary

      Constructors 
      Constructor Description
      MQProducerWrapper​(java.lang.String connectorPluginType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.eventmesh.api.producer.Producer getMeshMQProducer()  
      void init​(java.util.Properties keyValue)  
      boolean reply​(io.cloudevents.CloudEvent cloudEvent, org.apache.eventmesh.api.SendCallback sendCallback)  
      void request​(io.cloudevents.CloudEvent cloudEvent, org.apache.eventmesh.api.RequestReplyCallback rrCallback, long timeout)  
      void send​(io.cloudevents.CloudEvent cloudEvent, org.apache.eventmesh.api.SendCallback sendCallback)  
      void shutdown()  
      void start()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • logger

        public org.slf4j.Logger logger
      • meshMQProducer

        protected org.apache.eventmesh.api.producer.Producer meshMQProducer
    • Constructor Detail

      • MQProducerWrapper

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

      • 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
      • send

        public void send​(io.cloudevents.CloudEvent cloudEvent,
                         org.apache.eventmesh.api.SendCallback sendCallback)
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • request

        public void request​(io.cloudevents.CloudEvent cloudEvent,
                            org.apache.eventmesh.api.RequestReplyCallback rrCallback,
                            long timeout)
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • reply

        public boolean reply​(io.cloudevents.CloudEvent cloudEvent,
                             org.apache.eventmesh.api.SendCallback sendCallback)
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getMeshMQProducer

        public org.apache.eventmesh.api.producer.Producer getMeshMQProducer()