class WASManagedRuntime.WASTransaction
extends java.lang.Object
implements javax.transaction.TransactionManager, javax.transaction.Transaction
Methods supported by WAS are
Constructor and Description |
---|
WASManagedRuntime.WASTransaction() |
Modifier and Type | Method and Description |
---|---|
void |
begin()
Unimplemented, WAS does not provide this level of control.
|
void |
commit()
Unimplemented, WAS does not provide this level of control.
|
boolean |
delistResource(javax.transaction.xa.XAResource arg0,
int arg1)
Unimplemented, WAS does not provide this level of control.
|
boolean |
enlistResource(javax.transaction.xa.XAResource arg0)
Unimplemented, WAS does not provide this level of control.
|
int |
getStatus() |
javax.transaction.Transaction |
getTransaction()
Provides a Transaction wrapper.
|
void |
registerSynchronization(javax.transaction.Synchronization arg0)
Register for synchronization with a WebSphere managed transaction via
the extendedJTATransaction interface.
|
void |
resume(javax.transaction.Transaction arg0)
Unimplemented, WAS does not provide this level of control.
|
void |
rollback()
Unimplemented, WAS does not provide this level of control.
|
void |
setRollbackOnly()
Unimplemented, WAS does not provide this level of control.
|
void |
setTransactionTimeout(int arg0)
Unimplemented, WAS does not provide this level of control.
|
javax.transaction.Transaction |
suspend()
Unimplemented, WAS does not provide this level of control.
|
public int getStatus() throws javax.transaction.SystemException
getStatus
in interface javax.transaction.Transaction
getStatus
in interface javax.transaction.TransactionManager
javax.transaction.SystemException
public javax.transaction.Transaction getTransaction() throws javax.transaction.SystemException
getTransaction
in interface javax.transaction.TransactionManager
javax.transaction.SystemException
public void registerSynchronization(javax.transaction.Synchronization arg0) throws java.lang.IllegalStateException, javax.transaction.RollbackException, javax.transaction.SystemException
registerSynchronization
in interface javax.transaction.Transaction
java.lang.IllegalStateException
javax.transaction.RollbackException
javax.transaction.SystemException
public void begin() throws javax.transaction.NotSupportedException, javax.transaction.SystemException
begin
in interface javax.transaction.TransactionManager
javax.transaction.NotSupportedException
javax.transaction.SystemException
public void commit() throws javax.transaction.HeuristicMixedException, javax.transaction.HeuristicRollbackException, java.lang.IllegalStateException, javax.transaction.RollbackException, java.lang.SecurityException, javax.transaction.SystemException
commit
in interface javax.transaction.Transaction
commit
in interface javax.transaction.TransactionManager
javax.transaction.HeuristicMixedException
javax.transaction.HeuristicRollbackException
java.lang.IllegalStateException
javax.transaction.RollbackException
java.lang.SecurityException
javax.transaction.SystemException
public void resume(javax.transaction.Transaction arg0) throws java.lang.IllegalStateException, javax.transaction.InvalidTransactionException, javax.transaction.SystemException
resume
in interface javax.transaction.TransactionManager
java.lang.IllegalStateException
javax.transaction.InvalidTransactionException
javax.transaction.SystemException
public void rollback() throws java.lang.IllegalStateException, java.lang.SecurityException, javax.transaction.SystemException
rollback
in interface javax.transaction.Transaction
rollback
in interface javax.transaction.TransactionManager
java.lang.IllegalStateException
java.lang.SecurityException
javax.transaction.SystemException
public void setRollbackOnly() throws java.lang.IllegalStateException, javax.transaction.SystemException
setRollbackOnly
in interface javax.transaction.Transaction
setRollbackOnly
in interface javax.transaction.TransactionManager
java.lang.IllegalStateException
javax.transaction.SystemException
public void setTransactionTimeout(int arg0) throws javax.transaction.SystemException
setTransactionTimeout
in interface javax.transaction.TransactionManager
javax.transaction.SystemException
public javax.transaction.Transaction suspend() throws javax.transaction.SystemException
suspend
in interface javax.transaction.TransactionManager
javax.transaction.SystemException
public boolean delistResource(javax.transaction.xa.XAResource arg0, int arg1) 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 arg0) throws java.lang.IllegalStateException, javax.transaction.RollbackException, javax.transaction.SystemException
enlistResource
in interface javax.transaction.Transaction
java.lang.IllegalStateException
javax.transaction.RollbackException
javax.transaction.SystemException
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.