public final class ActiveMQMessageConsumer extends Object implements jakarta.jms.QueueReceiver, jakarta.jms.TopicSubscriber
| Modifier | Constructor and Description |
|---|---|
protected |
ActiveMQMessageConsumer(ConnectionFactoryOptions options,
ActiveMQConnection connection,
ActiveMQSession session,
ClientConsumer consumer,
boolean noLocal,
ActiveMQDestination destination,
String selector,
SimpleString autoDeleteQueueName) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
jakarta.jms.MessageListener |
getMessageListener() |
String |
getMessageSelector() |
boolean |
getNoLocal() |
jakarta.jms.Queue |
getQueue() |
jakarta.jms.Topic |
getTopic() |
boolean |
isClosed() |
jakarta.jms.Message |
receive() |
jakarta.jms.Message |
receive(long timeout) |
jakarta.jms.Message |
receiveNoWait() |
void |
setMessageListener(jakarta.jms.MessageListener listener) |
String |
toString() |
protected ActiveMQMessageConsumer(ConnectionFactoryOptions options, ActiveMQConnection connection, ActiveMQSession session, ClientConsumer consumer, boolean noLocal, ActiveMQDestination destination, String selector, SimpleString autoDeleteQueueName) throws jakarta.jms.JMSException
jakarta.jms.JMSExceptionpublic String getMessageSelector() throws jakarta.jms.JMSException
getMessageSelector in interface jakarta.jms.MessageConsumerjakarta.jms.JMSExceptionpublic jakarta.jms.MessageListener getMessageListener()
throws jakarta.jms.JMSException
getMessageListener in interface jakarta.jms.MessageConsumerjakarta.jms.JMSExceptionpublic void setMessageListener(jakarta.jms.MessageListener listener)
throws jakarta.jms.JMSException
setMessageListener in interface jakarta.jms.MessageConsumerjakarta.jms.JMSExceptionpublic jakarta.jms.Message receive()
throws jakarta.jms.JMSException
receive in interface jakarta.jms.MessageConsumerjakarta.jms.JMSExceptionpublic jakarta.jms.Message receive(long timeout)
throws jakarta.jms.JMSException
receive in interface jakarta.jms.MessageConsumerjakarta.jms.JMSExceptionpublic jakarta.jms.Message receiveNoWait()
throws jakarta.jms.JMSException
receiveNoWait in interface jakarta.jms.MessageConsumerjakarta.jms.JMSExceptionpublic void close()
throws jakarta.jms.JMSException
close in interface jakarta.jms.MessageConsumerclose in interface AutoCloseablejakarta.jms.JMSExceptionpublic jakarta.jms.Queue getQueue()
throws jakarta.jms.JMSException
getQueue in interface jakarta.jms.QueueReceiverjakarta.jms.JMSExceptionpublic jakarta.jms.Topic getTopic()
throws jakarta.jms.JMSException
getTopic in interface jakarta.jms.TopicSubscriberjakarta.jms.JMSExceptionpublic boolean getNoLocal()
throws jakarta.jms.JMSException
getNoLocal in interface jakarta.jms.TopicSubscriberjakarta.jms.JMSExceptionpublic boolean isClosed()
Copyright © 2022 The Apache Software Foundation. All rights reserved.