Class MessageListenerContainer
java.lang.Object
org.apache.cxf.transport.jms.util.AbstractMessageListenerContainer
org.apache.cxf.transport.jms.util.MessageListenerContainer
- All Implemented Interfaces:
JMSListenerContainer
Listen for messages on a queue or topic asynchronously by registering a
MessageListener.
Warning: This class does not refresh connections when the server goes away
This has to be handled outside.
-
Field Summary
Fields inherited from class org.apache.cxf.transport.jms.util.AbstractMessageListenerContainer
acknowledgeMode, connection, destination, durableSubscriptionName, jndiEnvironment, listenerHandler, LOG, messageSelector, pubSubNoLocal, running, transacted, transactionManager -
Constructor Summary
ConstructorsConstructorDescriptionMessageListenerContainer(jakarta.jms.Connection connection, jakarta.jms.Destination destination, jakarta.jms.MessageListener listenerHandler) -
Method Summary
Methods inherited from class org.apache.cxf.transport.jms.util.AbstractMessageListenerContainer
createInitialContext, getConcurrentConsumers, getConnection, getExecutor, isRunning, setAcknowledgeMode, setConcurrentConsumers, setDurableSubscriptionName, setExecutor, setJndiEnvironment, setMessageSelector, setPubSubNoLocal, setTransacted, setTransactionManager
-
Constructor Details
-
MessageListenerContainer
public MessageListenerContainer(jakarta.jms.Connection connection, jakarta.jms.Destination destination, jakarta.jms.MessageListener listenerHandler)
-
-
Method Details
-
start
public void start() -
stop
public void stop()- Specified by:
stopin interfaceJMSListenerContainer- Overrides:
stopin classAbstractMessageListenerContainer
-
shutdown
public void shutdown()
-