Class AsyncJms2ProducerFacade


  • public final class AsyncJms2ProducerFacade
    extends Object
    • Field Detail

      • session

        protected final javax.jms.Session session
    • Constructor Detail

      • AsyncJms2ProducerFacade

        public AsyncJms2ProducerFacade​(long id,
                                       javax.jms.Session session,
                                       javax.jms.MessageProducer producer,
                                       javax.jms.Destination destination,
                                       long maxPending,
                                       long transactionCapacity)
    • Method Detail

      • getId

        public long getId()
      • getDestination

        public javax.jms.Destination getDestination()
      • onSendErrored

        public void onSendErrored()
      • onSendCompleted

        public javax.jms.JMSException onSendCompleted()
      • getMessageSent

        public long getMessageSent()
      • getMessageCompleted

        public long getMessageCompleted()
      • getNotAvailable

        public long getNotAvailable()
      • requestClose

        public void requestClose()
      • requestClose

        public void requestClose​(Runnable onClosed)