Class Summary |
Counter |
It is a Synchronizer for SplitJoinAll and SpliJoinAny object. |
ItinEntry |
The basic unit of Migartion is defined in terms of ItinEntry. |
Itinerary |
Each agent contains an Itinerary which encapsulates the travel
plan of the agent as a Sequence pattern. |
Loop |
A sequence pattern is composed of an ordered list of Patterns. |
LoopSet |
A LoopSet pattern is composed similar as Loop Pattern. |
Pattern |
Pattern is a abstract class. |
PatternCollection |
This is an abstract class which represents aggregation of patterns. |
Selection |
This emulates conditional control structure. |
Sequence |
A sequence pattern is composed of an ordered list of Patterns. |
Set |
This is an unordered list of patterns. |
Split |
This pattern results in the creation of child agents
for parallel traversal of contained patterns. |
SplitJoin |
This is a specialization of the Split pattern in which the child agents
must report their results to some object (usually the parent). |
SplitJoinAll |
It is a subclass of the abstract class SplitJoin.Here the parent
waits for all the child agents before it proceeds. |
SplitJoinAny |
It is a subclass of the abstract class SplitJoin.Here the parent
waits only for the first child to return before it proceeds. |