public class JmsClientAcknowledgeTransaction
extends org.mule.transaction.AbstractSingleResourceTransaction
JmsClientAcknowledgeTransaction is a transaction implementation of
performing a message acknowledgement. There is no notion of rollback with client
acknowledgement, but this transaction can be useful for controlling how messages
are consumed from a destination.| Constructor and Description |
|---|
JmsClientAcknowledgeTransaction(org.mule.api.MuleContext muleContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
bindResource(Object key,
Object resource) |
protected void |
doBegin() |
protected void |
doCommit() |
protected void |
doRollback() |
void |
setMessage(javax.jms.Message message) |
boolean |
supports(Object key,
Object resource) |
begin, commit, getKeyType, getResource, getResourceType, getStatus, hasResource, rollback, setRollbackOnly, toStringpublic JmsClientAcknowledgeTransaction(org.mule.api.MuleContext muleContext)
public void setMessage(javax.jms.Message message)
protected void doBegin()
throws org.mule.api.transaction.TransactionException
doBegin in class org.mule.transaction.AbstractTransactionorg.mule.api.transaction.TransactionExceptionprotected void doCommit()
throws org.mule.api.transaction.TransactionException
doCommit in class org.mule.transaction.AbstractTransactionorg.mule.api.transaction.TransactionExceptionprotected void doRollback()
throws org.mule.api.transaction.TransactionException
doRollback in class org.mule.transaction.AbstractTransactionorg.mule.api.transaction.TransactionExceptionpublic void bindResource(Object key, Object resource) throws org.mule.api.transaction.TransactionException
bindResource in interface org.mule.api.transaction.TransactionbindResource in class org.mule.transaction.AbstractSingleResourceTransactionorg.mule.api.transaction.TransactionExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.