| 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.
|