Package ajanta.pattern

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.