java.lang.Object
com.arjuna.ats.internal.jts.interposition.resources.arjuna.ServerResource
com.arjuna.ats.internal.jts.orbspecific.interposition.resources.arjuna.ServerTopLevelAction
All Implemented Interfaces:
ResourceOperations
Direct Known Subclasses:
ServerRecoveryTopLevelAction, ServerRestrictedTopLevelAction, ServerStrictTopLevelAction

public class ServerTopLevelAction extends ServerResource implements ResourceOperations
This looks like an atomic action, but is not actually derived from BasicAction or Transaction. This is because of the way in which the OTS creates and manipulates transactions. As with Transaction, we only create actions here, and do not associated these contexts with any thread. We do the association later. If we were to do the creation via a suitably modified current interface then the thread association would be done for us automatically, and we would not have to call resume at all. This is a top-level action proxy.