java.lang.Object
com.arjuna.ats.internal.jts.interposition.resources.arjuna.ServerResource
Direct Known Subclasses:
ServerNestedAction, ServerTopLevelAction

public class ServerResource extends Object
The base class from which interposed resources derive.
Since:
JTS 1.0.
Version:
$Id: ServerResource.java 2342 2006-03-30 13:06:17Z $
Author:
Mark Little (mark@arjuna.com)
  • Field Details

    • _theControl

      protected ServerControl _theControl
    • _children

      protected final List<ServerNestedAction> _children
    • _theUid

      protected Uid _theUid
    • _parent

      protected ServerResource _parent
    • _valid

      protected boolean _valid
    • _destroyed

      protected boolean _destroyed
  • Constructor Details

    • ServerResource

      protected ServerResource()
    • ServerResource

      protected ServerResource(ServerControl control)
  • Method Details

    • finalize

      public void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable
    • interposeResource

      public boolean interposeResource()
    • valid

      public final boolean valid()
    • destroyed

      public final boolean destroyed()
    • control

      public final ServerControl control()
    • addChild

      public final boolean addChild(ServerNestedAction c)
    • removeChild

      public final boolean removeChild(ServerNestedAction c)
    • getChild

      public final ServerNestedAction getChild(Uid actUid)
    • getChildren

      public final List<ServerNestedAction> getChildren()
    • abortChild

      public final boolean abortChild(ServerNestedAction toAbort)
    • setParentHandle

      public final void setParentHandle(ServerResource p)
    • getParentHandle

      public final ServerResource getParentHandle()
    • get_uid

      public Uid get_uid()
    • otsStatus

      public final Status otsStatus()
    • getChildren

      public final String getChildren(int depth)
    • tidyup

      protected void tidyup()