Interface | Description |
---|---|
ActivityIdentifier |
An
ActivityIdentifier uniquely identifies an Activity instance. |
Constellation |
Main interface to Constellation.
|
ConstellationIdentifier |
The sole purpose of a
ConstellationIdentifier is to identify a constellation instance. |
Timer |
The Timer interface provides user-access to the timing mechanism used internally in constellation.
|
Class | Description |
---|---|
AbstractContext |
An
AbstractContext represents some characterization of an activity or executor, and is instrumental in determining
which executors can execute which activities. |
Activity |
In Constellation, a program consists of a collection of loosely coupled activities, which may communicate using
Events . |
ConstellationConfiguration |
A
ConstellationConfiguration represents some capabilities for running activities . |
ConstellationFactory |
The
ConstellationFactory provides several static methods to create a Constellation instance. |
ConstellationProperties |
This class defines the properties that affect the behavior of constellation.
|
Context |
A
Context represents a single context, associated with an executor or activity, and determines either a specific
type of activity that can be executed by an executor, or vice versa. |
Event |
An
Event can be used for communication between activities . |
OrContext |
An
OrContext represents a context that consists of several (more than 1) contexts. |
StealPool |
A
StealPool is one of the mechanisms to determine the activities that are to be executed by an Executor . |
StealStrategy |
A
StealStrategy describes a strategy, to be used by an executor, for stealing activities. |
Exception | Description |
---|---|
ConstellationCreationException |
This exception gets thrown when a constellation instance could not be created for some reason.
|
NoSuitableExecutorException |
This exception gets thrown when an activity is submitted from which constellation can figure out that there will not be a
suitable executor that can execute it.
|