Class JMSMessageListenerWrapper
java.lang.Object
org.apache.activemq.artemis.jms.client.JMSMessageListenerWrapper
- All Implemented Interfaces:
MessageHandler
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJMSMessageListenerWrapper(ConnectionFactoryOptions options, ActiveMQConnection connection, ActiveMQSession session, ClientConsumer consumer, jakarta.jms.MessageListener listener, int ackMode) -
Method Summary
Modifier and TypeMethodDescriptionvoidonMessage(ClientMessage message) In this method we apply the JMS acknowledgement and redelivery semantics as per JMS specvoidonMessageExpired(ClientMessage message)
-
Constructor Details
-
JMSMessageListenerWrapper
protected JMSMessageListenerWrapper(ConnectionFactoryOptions options, ActiveMQConnection connection, ActiveMQSession session, ClientConsumer consumer, jakarta.jms.MessageListener listener, int ackMode)
-
-
Method Details
-
onMessage
In this method we apply the JMS acknowledgement and redelivery semantics as per JMS spec- Specified by:
onMessagein interfaceMessageHandler
-
onMessageExpired
- Specified by:
onMessageExpiredin interfaceMessageHandler
-