public class ServerControl extends ControlImple
Modifier and Type | Field and Description |
---|---|
static Hashtable |
allServerControls |
_destroyed, _myControl, _parentControl, _theCoordinator, _theTerminator, _theUid, _transactionHandle, _transactionImpl, allControls
Constructor and Description |
---|
ServerControl(ServerTransaction stx) |
ServerControl(Uid actUid,
Control parentCon,
ArjunaTransactionImple parentTran,
Coordinator realCoord,
Terminator realTerm) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
addControl()
Transaction needs to call these methods to enable garbage collection to
occur.
|
void |
destroy()
destroy should only be called for remote Control objects.
|
boolean |
forgetHeuristics() |
ControlImple |
getParentImple() |
boolean |
isWrapper() |
Coordinator |
originalCoordinator() |
Terminator |
originalTerminator() |
protected boolean |
removeControl() |
String |
toString() |
canDestroy, canDestroy, createTransactionHandle, duplicateTransactionHandle, equals, finalize, get_coordinator, get_terminator, get_uid, getControl, getFinalStatus, getImplHandle, getParentControl, set_coordinator, set_terminator, tidyup
_all_interfaces, _invoke, _this, _this
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
public static Hashtable allServerControls
public ServerControl(Uid actUid, Control parentCon, ArjunaTransactionImple parentTran, Coordinator realCoord, Terminator realTerm)
public ServerControl(ServerTransaction stx)
public final boolean isWrapper()
public Coordinator originalCoordinator()
public Terminator originalTerminator()
public void destroy() throws ActiveTransaction, ActiveThreads, BadControl, Destroyed, SystemException
ControlImple
destroy
in interface ActionControlOperations
destroy
in class ControlImple
ActiveTransaction
ActiveThreads
BadControl
Destroyed
SystemException
public ControlImple getParentImple()
getParentImple
in class ControlImple
public String toString()
toString
in class ControlImple
public final boolean forgetHeuristics()
protected boolean addControl()
ControlImple
addControl
in class ControlImple
protected boolean removeControl()
removeControl
in class ControlImple
Copyright © 2021 JBoss by Red Hat. All rights reserved.