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, 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) Notifies the MessageHandler that an expired message has been received.
-
Constructor Details
-
JMSMessageListenerWrapper
protected JMSMessageListenerWrapper(ConnectionFactoryOptions options, ActiveMQConnection connection, ActiveMQSession session, ClientConsumer consumer, 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- Parameters:
message- a message
-
onMessageExpired
Description copied from interface:MessageHandlerNotifies the MessageHandler that an expired message has been received.- Specified by:
onMessageExpiredin interfaceMessageHandler- Parameters:
message- a message
-