Package com.sun.corba.ee.impl.oa.poa
Class SingleObjectMap
- java.lang.Object
-
- com.sun.corba.ee.impl.oa.poa.ActiveObjectMap
-
- com.sun.corba.ee.impl.oa.poa.SingleObjectMap
-
class SingleObjectMap extends ActiveObjectMap
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.corba.ee.impl.oa.poa.ActiveObjectMap
ActiveObjectMap.Key
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<AOMEntry,ActiveObjectMap.Key>entryToKey-
Fields inherited from class com.sun.corba.ee.impl.oa.poa.ActiveObjectMap
poa
-
-
Constructor Summary
Constructors Constructor Description SingleObjectMap(POAImpl poa)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()ActiveObjectMap.KeygetKey(AOMEntry value)booleanhasMultipleIDs(AOMEntry value)protected voidputEntry(ActiveObjectMap.Key key, AOMEntry value)protected voidremoveEntry(AOMEntry entry, ActiveObjectMap.Key key)-
Methods inherited from class com.sun.corba.ee.impl.oa.poa.ActiveObjectMap
contains, containsKey, create, get, getKey, getServant, keySet, putServant, remove
-
-
-
-
Field Detail
-
entryToKey
private java.util.Map<AOMEntry,ActiveObjectMap.Key> entryToKey
-
-
Constructor Detail
-
SingleObjectMap
SingleObjectMap(POAImpl poa)
-
-
Method Detail
-
getKey
public ActiveObjectMap.Key getKey(AOMEntry value) throws WrongPolicy
- Specified by:
getKeyin classActiveObjectMap- Throws:
WrongPolicy
-
putEntry
protected void putEntry(ActiveObjectMap.Key key, AOMEntry value)
- Overrides:
putEntryin classActiveObjectMap
-
hasMultipleIDs
public boolean hasMultipleIDs(AOMEntry value)
- Specified by:
hasMultipleIDsin classActiveObjectMap
-
removeEntry
protected void removeEntry(AOMEntry entry, ActiveObjectMap.Key key)
- Specified by:
removeEntryin classActiveObjectMap
-
clear
public void clear()
- Overrides:
clearin classActiveObjectMap
-
-