public abstract class ActiveObjectMap extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ActiveObjectMap.Key |
Modifier | Constructor and Description |
---|---|
protected |
ActiveObjectMap(POAImpl poa) |
Modifier and Type | Method and Description |
---|---|
protected void |
clear() |
boolean |
contains(Servant value) |
boolean |
containsKey(ActiveObjectMap.Key key) |
static ActiveObjectMap |
create(POAImpl poa,
boolean multipleIDsAllowed) |
AOMEntry |
get(ActiveObjectMap.Key key)
get Returbs the entry assigned to the key, or creates a new entry in state INVALID if none is present.
|
abstract ActiveObjectMap.Key |
getKey(AOMEntry value) |
ActiveObjectMap.Key |
getKey(Servant value) |
Servant |
getServant(AOMEntry entry) |
abstract boolean |
hasMultipleIDs(AOMEntry value) |
Set<ActiveObjectMap.Key> |
keySet() |
protected void |
putEntry(ActiveObjectMap.Key key,
AOMEntry value) |
void |
putServant(Servant servant,
AOMEntry value) |
void |
remove(ActiveObjectMap.Key key) |
protected abstract void |
removeEntry(AOMEntry entry,
ActiveObjectMap.Key key) |
protected POAImpl poa
protected ActiveObjectMap(POAImpl poa)
public static ActiveObjectMap create(POAImpl poa, boolean multipleIDsAllowed)
public final boolean contains(Servant value)
public final boolean containsKey(ActiveObjectMap.Key key)
public final AOMEntry get(ActiveObjectMap.Key key)
public abstract ActiveObjectMap.Key getKey(AOMEntry value) throws WrongPolicy
WrongPolicy
public ActiveObjectMap.Key getKey(Servant value) throws WrongPolicy
WrongPolicy
protected void putEntry(ActiveObjectMap.Key key, AOMEntry value)
protected abstract void removeEntry(AOMEntry entry, ActiveObjectMap.Key key)
public final void remove(ActiveObjectMap.Key key)
public abstract boolean hasMultipleIDs(AOMEntry value)
protected void clear()
public final Set<ActiveObjectMap.Key> keySet()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.