@ManagedObject @Description(value="The factory for all POAs and POAManagers") @AMXMetadata(isSingleton=true) public class POAFactory extends Object implements ObjectAdapterFactory
| Modifier and Type | Class and Description |
|---|---|
static class |
POAFactory.ServantPOAPair |
| Constructor and Description |
|---|
POAFactory()
All object adapter factories must have a no-arg constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPoaManager(POAManager manager) |
ObjectAdapter |
find(ObjectAdapterId oaid)
Find the ObjectAdapter instance that corresponds to the
given ObjectAdapterId.
|
Delegate |
getDelegateImpl() |
ORB |
getORB() |
POA |
getRootPOA() |
POASystemException |
getWrapper() |
void |
init(ORB orb)
Initialize this object adapter factory instance.
|
POA |
lookupPOA(Servant servant) |
int |
newPOAId() |
int |
newPOAManagerId() |
void |
registerPOAForServant(POA poa,
Servant servant) |
void |
registerRootPOA() |
void |
removePoaManager(POAManager manager) |
void |
shutdown(boolean waitForCompletion)
Shutdown all object adapters and other state associated
with this factory.
|
void |
unregisterPOAForServant(POA poa,
Servant servant) |
public POAFactory()
public POASystemException getWrapper()
public void init(ORB orb)
ObjectAdapterFactoryinit in interface ObjectAdapterFactorypublic ObjectAdapter find(ObjectAdapterId oaid)
ObjectAdapterFactoryfind in interface ObjectAdapterFactorypublic void shutdown(boolean waitForCompletion)
ObjectAdapterFactoryshutdown in interface ObjectAdapterFactorypublic void removePoaManager(POAManager manager)
public void addPoaManager(POAManager manager)
public int newPOAManagerId()
public void registerRootPOA()
public POA getRootPOA()
public Delegate getDelegateImpl()
public int newPOAId()
public ORB getORB()
getORB in interface ObjectAdapterFactoryCopyright © 2017–2019 Eclipse Foundation. All rights reserved.