Class POAFactory

java.lang.Object
com.sun.corba.se.impl.oa.poa.POAFactory
All Implemented Interfaces:
ObjectAdapterFactory

public class POAFactory extends Object implements ObjectAdapterFactory
  • Constructor Details

    • POAFactory

      public POAFactory()
      All object adapter factories must have a no-arg constructor.
  • Method Details

    • getWrapper

      public POASystemException getWrapper()
    • lookupPOA

      public POA lookupPOA(Servant servant)
    • registerPOAForServant

      public void registerPOAForServant(POA poa, Servant servant)
    • unregisterPOAForServant

      public void unregisterPOAForServant(POA poa, Servant servant)
    • init

      public void init(ORB orb)
      Description copied from interface: ObjectAdapterFactory
      Initialize this object adapter factory instance.
      Specified by:
      init in interface ObjectAdapterFactory
    • find

      public ObjectAdapter find(ObjectAdapterId oaid)
      Description copied from interface: ObjectAdapterFactory
      Find the ObjectAdapter instance that corresponds to the given ObjectAdapterId.
      Specified by:
      find in interface ObjectAdapterFactory
    • shutdown

      public void shutdown(boolean waitForCompletion)
      Description copied from interface: ObjectAdapterFactory
      Shutdown all object adapters and other state associated with this factory.
      Specified by:
      shutdown in interface ObjectAdapterFactory
    • removePoaManager

      public void removePoaManager(POAManager manager)
    • addPoaManager

      public void addPoaManager(POAManager manager)
    • newPOAManagerId

      public int newPOAManagerId()
    • registerRootPOA

      public void registerRootPOA()
    • getRootPOA

      public POA getRootPOA()
    • getDelegateImpl

      public Delegate getDelegateImpl()
    • newPOAId

      public int newPOAId()
    • getORB

      public ORB getORB()
      Specified by:
      getORB in interface ObjectAdapterFactory