|
Interface Summary |
| SerializableTask |
The SerializableTask interface is an alternative to
Task which provides the ability to automatically
serialize a task object created by an application and deserialize for task
execution, followed by serialization and subsequent deserialization of
results. |
| SerializableTaskContext |
|
| TaskCheckpointEvent |
A TaskCheckpointEvent is generated when a task logs a
checkpoint. |
| TaskCheckpointListener |
Listener for task checkpoint events. |
| TaskEvent |
Base interface for all task events. |
| TaskEventListener |
Empty interface signifying that a class is capable of handling
TaskEvents. |
| TaskExceptionEvent |
A TaskExceptionEvent is generated when execution of a task
completes in an exceptional state, either caused by the task itself
throwing a user (non-system) exception, or by an external condition
such as a malformed task specification or resource limitation preventing the
successful completion of a task which the system is unable to mitigate by
relaunching a task. |
| TaskExceptionListener |
Listener for task exception events. |
| TaskIntermediateResultEvent |
A TaskIntermediateResultEvent is generated is when a task
posts intermediate results. |
| TaskIntermediateResultListener |
Listener for task intermediate result events. |
| TaskProgressEvent |
A TaskProgressEvent is generated when task progress
changes or possibly when other events occur -- that is, the receipt of a
TaskProgressEvent does not guarantee that progress has changed
or even that progress is available, and moreover no guarantees are made
that a TaskProgressEvent will be received even when progress
does change. |
| TaskProgressListener |
Listener for task progress events. |
| TaskProxy |
The interface to control an active task and query its state. |
| TaskResultEvent |
A TaskResultEvent is generated is when a task completes
without throwing an exception. |
| TaskResultListener |
Listener for task result events. |
| UniversalTaskListener |
Listener for all task events. |
|
Class Summary |
| ElementProxy |
Allows a task to hold a virtual reference to a data element which is modified
during task serialization to use actual element contents during task
execution. |
| ElementProxy.Placeholder |
Used internally by ElementProxy; should
not be referenced used directly by applications. |
| FrontierConfiguration |
|
| GenericTaskSpec |
GenericTaskSpec allows creation of tasks which use alternative
task runtime environments rather than the standard Java task runtime. |
| GetPlatformGraph |
|
| Job |
An instance of the Job class represents an active job
and allows it to be queried and controlled, provides an interface
for tasks and job-level elements to be created, and provides access
to task proxy objects. |
| Job.JobConstraints |
|
| LocalSessionManager |
A run-local implementation of SessionManager. |
| NativeTaskSpec |
NativeTaskSpec allows creation of native tasks using
alternative task runtime environments rather than the standard
Java task runtime. |
| RemoteJob |
|
| RemoteSessionManager |
A run-remote implementation of SessionManager. |
| RuntimeResult |
RuntimeResult consumes a TaskResultEvent
to obtain the execution details of a particular runtime
task. |
| RuntimeTaskSpec |
RuntimeTaskSpec allows creation of tasks which use alternative
task runtime environments rather than the standard Java task runtime. |
| SendElement |
|
| SerializableTaskContextProxy |
Allows a task to hold a virtual reference to a
SerializableTaskContext which is modified during serialization
to use the active task context during task execution. |
| SerializableTaskContextProxy.Placeholder |
Used internally by SerializableTaskContextProxy; should
not be referenced used directly by applications. |
| SerializableTaskSpec |
|
| SerializableTaskWrapper |
This class should not be used directly; instead, use SerializableTaskAdapter |
| SessionManager |
A SessionManager is responsible for maintaining a
Frontier session, and is the primary entry point for launching,
monitoring, and controlling jobs and tasks. |
| SimulatorBootstrap |
The SimulatorSessionManager is a substitute for a RemoteSessionManager
to facilitate local job execution in an environment meant to simulate
remote execution. |
| SimulatorJob |
|
| SimulatorSessionManager |
The SimulatorSessionManager is a substitute for a RemoteSessionManager
to facilitate local job execution in an environment meant to simulate
remote execution. |
| SimulatorSessionManagerLocator |
The SimulatorSessionManagerLocator is used as a substitute for the normal
one so that the local simulator runtime model functions as a smaller
version of the real one. |
| TaskSpec |
TaskSpec encapsulates all information needed to create
a task and define its initial state: its initial parameters,
task-level elements, a list of required elements, and its runnable
class. |
| TaskSpec.ExternalPackage |
|
| TaskSpec.SchedulingConstraints |
|
| TaskUtil |
|