org.siebengeisslein.client
Class ClientTransaction
java.lang.Object
org.siebengeisslein.client.ClientTransaction
- All Implemented Interfaces:
- ObjectChangeListener
public final class ClientTransaction
- extends java.lang.Object
- implements ObjectChangeListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
removeRoot
public void removeRoot(ConnectionRef cref,
java.lang.String name)
isAborted
public boolean isAborted()
isClosed
public boolean isClosed()
commitOptimistic
public CommitDependency commitOptimistic()
throws java.io.IOException,
CoreException
- Throws:
java.io.IOException
CoreException
commit
public void commit()
throws TransactionFailedException
- Throws:
TransactionFailedException
abort
public void abort()
objectChanged
public void objectChanged(Ref ref,
ClientTransaction changedBy)
- Specified by:
objectChanged in interface ObjectChangeListener
current
public static ClientTransaction current()
clear
public static void clear()
set
public static void set(ClientTransaction current)
cleanUp
public static final void cleanUp(ClientTransaction ct)
getApplicationIdFactory
public ApplicationIdFactory getApplicationIdFactory()
join
public void join(long timeout)
getCreationStackTrace
public java.lang.Exception getCreationStackTrace()
checkWriteGroup
public void checkWriteGroup(int group)