Package com.sun.corba.se.impl.oa.poa
Class POAPolicyMediatorBase_R
java.lang.Object
com.sun.corba.se.impl.oa.poa.POAPolicyMediatorBase
com.sun.corba.se.impl.oa.poa.POAPolicyMediatorBase_R
- All Implemented Interfaces:
POAPolicyMediator
- Direct Known Subclasses:
POAPolicyMediatorImpl_R_AOM,POAPolicyMediatorImpl_R_UDS,POAPolicyMediatorImpl_R_USM
-
Field Summary
FieldsFields inherited from class com.sun.corba.se.impl.oa.poa.POAPolicyMediatorBase
isImplicit, isSystemId, isUnique, orb, poa -
Method Summary
Modifier and TypeMethodDescriptionfinal voidactivateObject(byte[] id, Servant servant) protected voidactivateServant(ActiveObjectMap.Key key, AOMEntry entry, Servant servant) voidclearAOM()Delete everything in the active object map.protected voiddeactivateHelper(ActiveObjectMap.Key key, AOMEntry entry, Servant s) deactivateObject(byte[] id) Deactivate the object that is associated with the given id.protected ServantinternalIdToServant(byte[] id) protected ServantvoidRelease a servant that was obtained from getInvocationServant.byte[]servantToId(Servant servant) Methods inherited from class com.sun.corba.se.impl.oa.poa.POAPolicyMediatorBase
getInvocationServant, getPolicies, getScid, getServerId, internalGetServant, newSystemId, setDelegateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.corba.se.impl.oa.poa.POAPolicyMediator
etherealizeAll, getDefaultServant, getServantManager, idToServant, setDefaultServant, setServantManager
-
Field Details
-
activeObjectMap
-
-
Method Details
-
returnServant
public void returnServant()Description copied from interface:POAPolicyMediatorRelease a servant that was obtained from getInvocationServant. -
clearAOM
public void clearAOM()Description copied from interface:POAPolicyMediatorDelete everything in the active object map. -
internalKeyToServant
-
internalIdToServant
-
activateServant
-
activateObject
public final void activateObject(byte[] id, Servant servant) throws WrongPolicy, ServantAlreadyActive, ObjectAlreadyActive -
deactivateObject
Description copied from interface:POAPolicyMediatorDeactivate the object that is associated with the given id. Returns the servant for id.- Throws:
ObjectNotActiveWrongPolicy
-
deactivateHelper
protected void deactivateHelper(ActiveObjectMap.Key key, AOMEntry entry, Servant s) throws ObjectNotActive, WrongPolicy - Throws:
ObjectNotActiveWrongPolicy
-
deactivateObject
- Throws:
ObjectNotActiveWrongPolicy
-
servantToId
- Throws:
ServantNotActiveWrongPolicy
-