|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.ws.tx.common.ATTransactionImpl
public class ATTransactionImpl
Represents an WS-AT capable Transaction.
Also has reference to related Java EE transaction that it is associated with.
Constructor Summary | |
---|---|
ATTransactionImpl(javax.transaction.Transaction jtaTxn,
CoordinationContextInterface coordCtx)
Creates a new instance of ATTransactionImpl |
Method Summary | |
---|---|
void |
commit()
|
boolean |
delistResource(javax.transaction.xa.XAResource xAResource,
int state)
|
boolean |
enlistParticipant(Participant participant)
Enlist a participant with current WS-AT transaction context. |
boolean |
enlistResource(javax.transaction.xa.XAResource xaResource)
Wrapper XAResource as a participant and enlist with this transaction's coordinator. |
void |
forget()
|
static ATTransactionImpl |
get(java.lang.String coordinationId)
|
int |
getStatus()
|
void |
registerSynchronization(javax.transaction.Synchronization synchronization)
|
void |
rollback()
|
void |
setRollbackOnly()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ATTransactionImpl(javax.transaction.Transaction jtaTxn, CoordinationContextInterface coordCtx)
Method Detail |
---|
public static ATTransactionImpl get(java.lang.String coordinationId)
public void forget()
public void commit() throws javax.transaction.RollbackException, javax.transaction.HeuristicMixedException, javax.transaction.HeuristicRollbackException, java.lang.SecurityException, java.lang.IllegalStateException, javax.transaction.SystemException
commit
in interface javax.transaction.Transaction
javax.transaction.RollbackException
javax.transaction.HeuristicMixedException
javax.transaction.HeuristicRollbackException
java.lang.SecurityException
java.lang.IllegalStateException
javax.transaction.SystemException
public boolean delistResource(javax.transaction.xa.XAResource xAResource, int state) throws java.lang.IllegalStateException, javax.transaction.SystemException
delistResource
in interface javax.transaction.Transaction
java.lang.IllegalStateException
javax.transaction.SystemException
public boolean enlistResource(javax.transaction.xa.XAResource xaResource) throws javax.transaction.RollbackException, java.lang.IllegalStateException, javax.transaction.SystemException
enlistResource
in interface javax.transaction.Transaction
javax.transaction.RollbackException
java.lang.IllegalStateException
javax.transaction.SystemException
public boolean enlistParticipant(Participant participant)
ATTransaction
enlistParticipant
in interface ATTransaction
public void registerSynchronization(javax.transaction.Synchronization synchronization) throws javax.transaction.RollbackException, java.lang.IllegalStateException, javax.transaction.SystemException
registerSynchronization
in interface javax.transaction.Transaction
javax.transaction.RollbackException
java.lang.IllegalStateException
javax.transaction.SystemException
public void rollback() throws java.lang.IllegalStateException, javax.transaction.SystemException
rollback
in interface javax.transaction.Transaction
java.lang.IllegalStateException
javax.transaction.SystemException
public void setRollbackOnly() throws java.lang.IllegalStateException, javax.transaction.SystemException
setRollbackOnly
in interface javax.transaction.Transaction
java.lang.IllegalStateException
javax.transaction.SystemException
public int getStatus() throws javax.transaction.SystemException
getStatus
in interface javax.transaction.Transaction
javax.transaction.SystemException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |