public interface IReality extends IParticipant
IParticipant.State
Modifier and Type | Method and Description |
---|---|
void |
add(ICredentials credentials,
boolean wantsClockControl) |
MasterClock |
getClock() |
IIdentifier |
newIdentifier(IIdentifier owner,
IIdentifier template) |
void |
remove(ICredentials credentials) |
java.util.concurrent.Future<IAcknowledgement> |
send(IIdentifier identifier,
IMessage message)
send a message to a specific participant.
|
java.util.concurrent.Future<IAcknowledgement> |
send(java.lang.Object session,
IMessage message) |
configure, connect, disconnect, disconnect, getAfferentObjectManager, getAgentObjectManager, getEfferentCommandManager, getEfferentObjectManager, getNotificationManager, getRealObjectManager, getSensorObjectManager, getState, initialize, reset, resume, send, shutdown, shutdown, start, stateMatches, stop, suspend, waitForState, waitForState
getIdentifier
java.util.concurrent.Future<IAcknowledgement> send(IIdentifier identifier, IMessage message)
IIdentifier.ALL
by sending the message to all participantsidentifier
- message
- java.util.concurrent.Future<IAcknowledgement> send(java.lang.Object session, IMessage message)
MasterClock getClock()
getClock
in interface IParticipant
IIdentifier newIdentifier(IIdentifier owner, IIdentifier template)
void add(ICredentials credentials, boolean wantsClockControl)
void remove(ICredentials credentials)