| |
|
| java.lang.Object org.ozoneDB.odmg.OzoneODMGTransaction
OzoneODMGTransaction | final public class OzoneODMGTransaction implements Transaction(Code) | | Implementation of the ODMG
Transaction interface. A transaction works
against all databases that are known by the OzoneODMG factory
object when this transaction is created.
author: SMB version: $Revision: 1.1 $Date: 2002/05/08 15:03:21 $ See Also: org.odmg.Transaction |
abort | public void abort()(Code) | | |
begin | public void begin()(Code) | | |
checkpoint | public void checkpoint()(Code) | | |
commit | public void commit()(Code) | | |
isOpen | public boolean isOpen()(Code) | | |
leave | public void leave()(Code) | | |
lock | public void lock(Object obj, int lockMode) throws LockNotGrantedException(Code) | | Upgrade the lock on the given object to the given lock mode. The call
has no effect if the object's current lock is already at or above that
level of lock mode.
This method does nothing currently. We rely on the class descriptor for
lock modes for now.
|
remove | protected static void remove(OzoneODMGTransaction tx)(Code) | | Remove all threads that have joined the specified transaction.
Parameters: tx - Transaction to remove from the global thread table. |
tryLock | public boolean tryLock(Object obj, int lockMode)(Code) | | Upgrade the lock on the given object to the given lock mode.
This method does nothing currently. We rely on the class descriptor for
lock modes for now.
|
|
|
|