|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.util.queue.TransientXaTransactionAdapter
public class TransientXaTransactionAdapter
Adapter for TransientQueueTransactionContext to an XaQueueTransactionContext
| Constructor Summary | |
|---|---|
TransientXaTransactionAdapter(TransientQueueTransactionContext transactionContext)
|
|
| Method Summary | |
|---|---|
void |
clear(QueueStore queue)
|
void |
doCommit()
Commits the current transaction context operations |
void |
doPrepare()
Prepares the current transaction context for a commit |
void |
doRollback()
Rollbacks the current transaction context operations |
boolean |
offer(QueueStore queue,
Serializable item,
long offerTimeout)
|
Serializable |
peek(QueueStore queue)
|
Serializable |
poll(QueueStore queue,
long pollTimeout)
|
int |
size(QueueStore queue)
|
void |
untake(QueueStore queue,
Serializable item)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TransientXaTransactionAdapter(TransientQueueTransactionContext transactionContext)
| Method Detail |
|---|
public boolean offer(QueueStore queue,
Serializable item,
long offerTimeout)
throws InterruptedException
offer in interface QueueTransactionContextInterruptedException
public void untake(QueueStore queue,
Serializable item)
throws InterruptedException
untake in interface QueueTransactionContextInterruptedException
public void clear(QueueStore queue)
throws InterruptedException
clear in interface QueueTransactionContextInterruptedException
public Serializable poll(QueueStore queue,
long pollTimeout)
throws InterruptedException
poll in interface QueueTransactionContextInterruptedException
public Serializable peek(QueueStore queue)
throws InterruptedException
peek in interface QueueTransactionContextInterruptedExceptionpublic int size(QueueStore queue)
size in interface QueueTransactionContext
public void doCommit()
throws ResourceManagerException
XaQueueTransactionContext
doCommit in interface XaQueueTransactionContextResourceManagerException
public void doRollback()
throws ResourceManagerException
XaQueueTransactionContext
doRollback in interface XaQueueTransactionContextResourceManagerException
public void doPrepare()
throws ResourceManagerException
XaQueueTransactionContext
doPrepare in interface XaQueueTransactionContextResourceManagerException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||