org.commonreality.reality
Interface IReality
- All Superinterfaces:
- IIdentifiable, IParticipant, java.io.Serializable
- All Known Implementing Classes:
- DefaultReality
public interface IReality
- extends IParticipant
- Author:
- developer
| Methods inherited from interface org.commonreality.participant.IParticipant |
configure, connect, disconnect, getAfferentObjectManager, getAgentObjectManager, getEfferentCommandManager, getEfferentObjectManager, getRealObjectManager, getSensorObjectManager, initialize, isConnected, isInitialized, isStarted, isSuspended, reset, resume, send, shutdown, start, stop, suspend, waitForConnection, waitForResumption, waitForStart, waitForStop, waitForSuspension |
send
java.util.concurrent.Future<IAcknowledgement> send(IIdentifier identifier,
IMessage message)
- send a message to a specific participant. Note, this should handle
IIdentifier.ALL by sending the message to all participants
- Parameters:
identifier - message -
- Returns:
getClock
MasterClock getClock()
- Specified by:
getClock in interface IParticipant
newIdentifier
IIdentifier newIdentifier(IIdentifier owner,
IIdentifier template)
add
void add(ICredentials credentials,
boolean wantsClockControl)
remove
void remove(ICredentials credentials)