@ComponentProfile(summary="JMS Acknowledgement handler that skips all acknowledgements, rollbacks and commits.", tag="jms") public class NoOpAcknowledgementHandler extends java.lang.Object implements AcknowledgementHandler
AcknowledgementHandler
implementation that does nothing.
Typically this implementation would be used when you're using managed JMS transactions such as XA or running in AUTO_ACKNOWLEDGE mode.
In the adapter configuration file this class is aliased as no-op-acknowledgement-handler which is the preferred alternative to the fully qualified classname when building your configuration.
Constructor and Description |
---|
NoOpAcknowledgementHandler() |
Modifier and Type | Method and Description |
---|---|
void |
acknowledgeMessage(JmsActorConfig actor,
javax.jms.Message message) |
void |
rollbackMessage(JmsActorConfig actor,
javax.jms.Message message) |
public void acknowledgeMessage(JmsActorConfig actor, javax.jms.Message message) throws javax.jms.JMSException
acknowledgeMessage
in interface AcknowledgementHandler
javax.jms.JMSException
public void rollbackMessage(JmsActorConfig actor, javax.jms.Message message)
rollbackMessage
in interface AcknowledgementHandler