public class RequestableEfferentObjectManager extends EfferentObjectManager implements IRequestableEfferentObjectManager
_byAgent, _bySensor
Constructor and Description |
---|
RequestableEfferentObjectManager(IParticipant participant) |
Modifier and Type | Method and Description |
---|---|
void |
addFreeIdentifiers(java.util.Collection<IIdentifier> freeIdentifiers)
When a new block of identifiers is made available from CR, they are added
to the object manager
|
void |
prefetch(IIdentifier agentIdentifier) |
IEfferentObject |
request(IIdentifier agentIdentifier)
request than an object be created.
|
IIdentifier |
requestIdentifier(IIdentifier agentIdentifier) |
add, add, addBy, getIdentifierBy, getIdentifiersByAgent, getIdentifiersBySensor, remove, remove, removeBy
addListener, contains, fire, fireUpdate, get, getIdentifiers, getListeners, hasListeners, removeListener, update, update, waitForChange
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIdentifiersByAgent, getIdentifiersBySensor
add, add, remove, remove, update, update
addListener, get, getIdentifiers, getListeners, hasListeners, removeListener, waitForChange
public RequestableEfferentObjectManager(IParticipant participant)
public void addFreeIdentifiers(java.util.Collection<IIdentifier> freeIdentifiers)
IRequestableObjectManager
addFreeIdentifiers
in interface IRequestableObjectManager<IEfferentObject,IEfferentListener>
IRequestableObjectManager.addFreeIdentifiers(java.util.Collection)
public IEfferentObject request(IIdentifier agentIdentifier)
IRequestableObjectManager
request
in interface IRequestableObjectManager<IEfferentObject,IEfferentListener>
IRequestableObjectManager.request(org.commonreality.identifier.IIdentifier)
public IIdentifier requestIdentifier(IIdentifier agentIdentifier)
requestIdentifier
in interface IRequestableObjectManager<IEfferentObject,IEfferentListener>
public void prefetch(IIdentifier agentIdentifier)