org.apache.qpid.server.txn
Interface ServerTransaction
- All Known Implementing Classes:
- AutoCommitTransaction, LocalTransaction
public interface ServerTransaction
addPostCommitAction
void addPostCommitAction(ServerTransaction.Action postCommitAction)
dequeue
void dequeue(BaseQueue queue,
EnqueableMessage message,
ServerTransaction.Action postCommitAction)
dequeue
void dequeue(Collection<QueueEntry> ackedMessages,
ServerTransaction.Action postCommitAction)
enqueue
void enqueue(BaseQueue queue,
EnqueableMessage message,
ServerTransaction.Action postCommitAction)
enqueue
void enqueue(List<? extends BaseQueue> queues,
EnqueableMessage message,
ServerTransaction.Action postCommitAction)
commit
void commit()
rollback
void rollback()
Licensed to the Apache Software Foundation