Class RootOA

java.lang.Object
com.arjuna.orbportability.OA
com.arjuna.orbportability.RootOA

public class RootOA extends OA
RootOA class which represents a RootPOA
Author:
Richard Begg (richard_begg@hp.com)
  • Field Details

  • Method Details

    • destroy

      public void destroy() throws org.omg.CORBA.SystemException
      Destroy this root POA and all of its children
      Specified by:
      destroy in class OA
      Throws:
      org.omg.CORBA.SystemException
    • corbaReference

      public org.omg.CORBA.Object corbaReference(org.omg.PortableServer.Servant obj)
      Specified by:
      corbaReference in class OA
      Returns:
      a CORBA object reference for the Servant/Implementation.
    • objectIsReady

      public boolean objectIsReady(org.omg.PortableServer.Servant obj, byte[] id) throws org.omg.CORBA.SystemException
      Description copied from class: OA
      Register the object with the ORB.
      Specified by:
      objectIsReady in class OA
      Throws:
      org.omg.CORBA.SystemException
    • objectIsReady

      public boolean objectIsReady(org.omg.PortableServer.Servant obj) throws org.omg.CORBA.SystemException
      Specified by:
      objectIsReady in class OA
      Throws:
      org.omg.CORBA.SystemException
    • shutdownObject

      public boolean shutdownObject(org.omg.CORBA.Object obj)
      Description copied from class: OA
      Dispose of the object, i.e., unregister it from the ORB.
      Specified by:
      shutdownObject in class OA
    • shutdownObject

      public boolean shutdownObject(org.omg.PortableServer.Servant obj)
      Specified by:
      shutdownObject in class OA