public class RequestableAfferentObjectManager extends AfferentObjectManager implements IRequestableAfferentObjectManager
_byAgent, _bySensor
Constructor and Description |
---|
RequestableAfferentObjectManager(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) |
IAfferentObject |
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 RequestableAfferentObjectManager(IParticipant participant)
public void addFreeIdentifiers(java.util.Collection<IIdentifier> freeIdentifiers)
IRequestableObjectManager
addFreeIdentifiers
in interface IRequestableObjectManager<IAfferentObject,IAfferentListener>
IRequestableObjectManager.addFreeIdentifiers(java.util.Collection)
public IAfferentObject request(IIdentifier agentIdentifier)
IRequestableObjectManager
request
in interface IRequestableObjectManager<IAfferentObject,IAfferentListener>
IRequestableObjectManager.request(org.commonreality.identifier.IIdentifier)
public IIdentifier requestIdentifier(IIdentifier agentIdentifier)
requestIdentifier
in interface IRequestableObjectManager<IAfferentObject,IAfferentListener>
public void prefetch(IIdentifier agentIdentifier)