Enum Class InternalAckMode

java.lang.Object
java.lang.Enum<InternalAckMode>
org.mule.jms.commons.internal.config.InternalAckMode
All Implemented Interfaces:
Serializable, Comparable<InternalAckMode>, Constable

public enum InternalAckMode extends Enum<InternalAckMode>
Declares the kind of Acknowledgement mode supported. If a session is transacted, message acknowledgment is handled automatically by commit, and recovery is handled automatically by rollback. If a session is not transacted, there are four acknowledgment options:
  • AUTO: Mule ACKs the message only if the flow is finished successfully.
  • MANUAL: This is JMS Session.CLIENT_ACKNOWLEDGE mode. The user must do the ack manually within the flow.
  • DUPS_OK: JMS message is acked automatically but in a lazy fashion which may lead to duplicates.
  • IMMEDIATE: Mule automatically ACKs the message upon reception.
Since:
1.0