Class JmsAsyncProducerEventHandler

  • All Implemented Interfaces:
    ComponentLifecycle, javax.jms.CompletionListener

    public class JmsAsyncProducerEventHandler
    extends java.lang.Object
    implements javax.jms.CompletionListener, ComponentLifecycle
    • Field Detail

      • log

        protected transient org.slf4j.Logger log
    • Constructor Detail

      • JmsAsyncProducerEventHandler

        public JmsAsyncProducerEventHandler​(JmsProducer producer)
    • Method Detail

      • onCompletion

        public void onCompletion​(javax.jms.Message message)
        Specified by:
        onCompletion in interface javax.jms.CompletionListener
      • onException

        public void onException​(javax.jms.Message message,
                                java.lang.Exception exception)
        Specified by:
        onException in interface javax.jms.CompletionListener
      • addUnAckedMessage

        public void addUnAckedMessage​(java.lang.String messageId,
                                      AdaptrisMessage message)
      • registeredProducer

        public JmsProducer registeredProducer()
      • registerProducer

        public void registerProducer​(JmsProducer producer)
      • getUnAckedMessages

        public java.util.Map<java.lang.String,​com.adaptris.core.jms.JmsAsyncProducerEventHandler.CallbackConsumers> getUnAckedMessages()
      • setUnAckedMessages

        public void setUnAckedMessages​(java.util.Map<java.lang.String,​com.adaptris.core.jms.JmsAsyncProducerEventHandler.CallbackConsumers> unAckedMessages)
      • getAcceptSuccessCallbacks

        public boolean getAcceptSuccessCallbacks()
      • setAcceptSuccessCallbacks

        public void setAcceptSuccessCallbacks​(boolean acceptSuccessCallbacks)