Interface | Description |
---|---|
MessageEngine |
The
MessageEngine is responsible for the regular transmission of the available
Messages from any sender Node of the Topology to their destination. |
Class | Description |
---|---|
Clock |
The abstract class
Clock is used by the ClockManager to provide JBotSim with a clock mechanism. |
ClockManager |
The
ClockManager is used by the Topology object to implement its clock mechanism. |
Color |
JBotSim's
Color representation. |
DefaultClock |
The
DefaultClock is JBotSim default implementation of the Clock . |
DefaultMessageEngine |
The
DefaultMessageEngine is JBotSim's default MessageEngine implementation. |
DelayMessageEngine |
The
DelayMessageEngine is responsible for the regular transmission of the available
Messages from any sender Node of the Topology to their destination. |
Link | |
LinkResolver |
The
LinkResolver determines whether a Node can send a message to another one. |
Message | |
Node |
The
Node object is one of the main component of JBotSim, since it encodes an element of the graph/network. |
Point |
The
Point used by JBotSim. |
Properties | |
Scheduler |
The
Scheduler defines JBotSim's scheduler. |
Topology |
The
Topology object is the main entry point of JBotSim. |
Enum | Description |
---|---|
Link.Mode |
Enumerates the two possible modes of a link:
Mode.WIRED and
Mode.WIRELESS . |
Link.Orientation |
Enumerates the two possible types of a link:
Orientation.DIRECTED and
Orientation.UNDIRECTED . |
Topology.RefreshMode |