Class JmsPoolMessageConsumer

java.lang.Object
org.messaginghub.pooled.jms.JmsPoolMessageConsumer
All Implemented Interfaces:
AutoCloseable, javax.jms.MessageConsumer
Direct Known Subclasses:
JmsPoolQueueReceiver, JmsPoolTopicSubscriber

public class JmsPoolMessageConsumer extends Object implements javax.jms.MessageConsumer, AutoCloseable
A MessageConsumer which was created by JmsPoolSession.
  • Method Details

    • close

      public void close() throws javax.jms.JMSException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface javax.jms.MessageConsumer
      Throws:
      javax.jms.JMSException
    • getMessageListener

      public javax.jms.MessageListener getMessageListener() throws javax.jms.JMSException
      Specified by:
      getMessageListener in interface javax.jms.MessageConsumer
      Throws:
      javax.jms.JMSException
    • getMessageSelector

      public String getMessageSelector() throws javax.jms.JMSException
      Specified by:
      getMessageSelector in interface javax.jms.MessageConsumer
      Throws:
      javax.jms.JMSException
    • receive

      public javax.jms.Message receive() throws javax.jms.JMSException
      Specified by:
      receive in interface javax.jms.MessageConsumer
      Throws:
      javax.jms.JMSException
    • receive

      public javax.jms.Message receive(long timeout) throws javax.jms.JMSException
      Specified by:
      receive in interface javax.jms.MessageConsumer
      Throws:
      javax.jms.JMSException
    • receiveNoWait

      public javax.jms.Message receiveNoWait() throws javax.jms.JMSException
      Specified by:
      receiveNoWait in interface javax.jms.MessageConsumer
      Throws:
      javax.jms.JMSException
    • setMessageListener

      public void setMessageListener(javax.jms.MessageListener listener) throws javax.jms.JMSException
      Specified by:
      setMessageListener in interface javax.jms.MessageConsumer
      Throws:
      javax.jms.JMSException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getMessageConsumer

      public javax.jms.MessageConsumer getMessageConsumer() throws javax.jms.JMSException
      Throws:
      javax.jms.JMSException
    • checkClosed

      protected void checkClosed() throws javax.jms.JMSException
      Throws:
      javax.jms.JMSException
    • getDelegate

      protected javax.jms.MessageConsumer getDelegate()