electric.transaction
Class Transaction
java.lang.Object
electric.transaction.Transaction
- public class Transaction
- extends java.lang.Object
Transaction represents a single transaction, and includes methods
for commit, rollback and managing participants. It also manages the
collection of active transactions, and includes static methods for starting,
commiting and rolling back the transaction associated with the calling thread.
- Author:
- webMethods
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getParticipants
public ITransactional[] getParticipants()
addParticipant
public void addParticipant(ITransactional participant)
- Parameters:
participant
-
removeParticipant
public void removeParticipant(ITransactional participant)
- Parameters:
participant
-
getListeners
public ITransactionListener[] getListeners()
addListener
public void addListener(ITransactionListener listener)
- Parameters:
listener
-
removeListener
public void removeListener(ITransactionListener listener)
- Parameters:
listener
-
commitTransaction
public void commitTransaction()
rollbackTransaction
public void rollbackTransaction()
current
public static Transaction current()
begin
public static Transaction begin()
throws TransactionException
- Throws:
TransactionException
commit
public static Transaction commit()
throws TransactionException
- Throws:
TransactionException
rollback
public static Transaction rollback()
throws TransactionException
- Throws:
TransactionException
copyright© 2001-2004 by webMethods All Rights Reserved.