public interface ISensor extends IParticipant
IAgent
instances that it wants to communicate with. Only ISensor
and
IReality
are permitted to create objects. In order to create objects,
the sensor should use IRequestableEfferentObjectManager
and
IRequestableAfferentObjectManager
to request new object instances.
For more details, see XMLSensor
IParticipant.State
Modifier and Type | Method and Description |
---|---|
IRequestableAfferentObjectManager |
getAfferentObjectManager() |
IRequestableEfferentObjectManager |
getEfferentObjectManager() |
void |
setCredentials(ICredentials credentials) |
configure, connect, disconnect, disconnect, getAgentObjectManager, getClock, getEfferentCommandManager, getNotificationManager, getRealObjectManager, getSensorObjectManager, getState, initialize, reset, resume, send, shutdown, shutdown, start, stateMatches, stop, suspend, waitForState, waitForState
getIdentifier
void setCredentials(ICredentials credentials)
IRequestableEfferentObjectManager getEfferentObjectManager()
getEfferentObjectManager
in interface IParticipant
IRequestableAfferentObjectManager getAfferentObjectManager()
getAfferentObjectManager
in interface IParticipant