org.commonreality.participant.impl
Class RequestableEfferentObjectManager
java.lang.Object
org.commonreality.object.manager.impl.GeneralObjectManager<O,L>
org.commonreality.object.manager.impl.SensoryObjectManager<IEfferentObject,IEfferentListener>
org.commonreality.object.manager.impl.EfferentObjectManager
org.commonreality.participant.impl.RequestableEfferentObjectManager
- All Implemented Interfaces:
- IEfferentObjectManager, IMutableObjectManager<IEfferentObject,IEfferentListener>, IObjectManager<IEfferentObject,IEfferentListener>, IRequestableEfferentObjectManager, IRequestableObjectManager<IEfferentObject,IEfferentListener>
public class RequestableEfferentObjectManager
- extends EfferentObjectManager
- implements IRequestableEfferentObjectManager
- Author:
- developer
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RequestableEfferentObjectManager
public RequestableEfferentObjectManager(IParticipant participant)
addFreeIdentifiers
public void addFreeIdentifiers(java.util.Collection<IIdentifier> freeIdentifiers)
- Description copied from interface:
IRequestableObjectManager
- When a new block of identifiers is made available from CR, they are added
to the object manager
- Specified by:
addFreeIdentifiers in interface IRequestableObjectManager<IEfferentObject,IEfferentListener>
- See Also:
IRequestableObjectManager.addFreeIdentifiers(java.util.Collection)
request
public IEfferentObject request(IIdentifier agentIdentifier)
- Description copied from interface:
IRequestableObjectManager
- request than an object be created. The meaning of identifier is going to be
specific to the implementation.
- Specified by:
request in interface IRequestableObjectManager<IEfferentObject,IEfferentListener>
- Returns:
- See Also:
IRequestableObjectManager.request(org.commonreality.identifier.IIdentifier)
requestIdentifier
public IIdentifier requestIdentifier(IIdentifier agentIdentifier)
- Specified by:
requestIdentifier in interface IRequestableObjectManager<IEfferentObject,IEfferentListener>
prefetch
public void prefetch(IIdentifier agentIdentifier)