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 void
clear()
ActiveObjectMap.Key
getKey(AOMEntry value)
boolean
hasMultipleIDs(AOMEntry value)
protected void
putEntry(ActiveObjectMap.Key key, AOMEntry value)
protected void
removeEntry(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:
getKey
in classActiveObjectMap
- Throws:
WrongPolicy
-
putEntry
protected void putEntry(ActiveObjectMap.Key key, AOMEntry value)
- Overrides:
putEntry
in classActiveObjectMap
-
hasMultipleIDs
public boolean hasMultipleIDs(AOMEntry value)
- Specified by:
hasMultipleIDs
in classActiveObjectMap
-
removeEntry
protected void removeEntry(AOMEntry entry, ActiveObjectMap.Key key)
- Specified by:
removeEntry
in classActiveObjectMap
-
clear
public void clear()
- Overrides:
clear
in classActiveObjectMap
-
-