|
Interface Summary |
| ChangeListener |
This interface provides the semantics to listen to the changes made to the
structure of a TaskGraphobject. |
| DelegatedTaskHandler |
Implements the semantics to execute the given Taskin a seperate
thread, thereby not blocking the calls to the TaskHandler. |
| Dependency |
This interface provides the control dependencies between various
ExecutableObjects. |
| ExecutableObject |
An ExecutableObject provides a high-level abstraction for
elements that can be executed on the Grid. |
| ExecutionService |
|
| FileOperationSpecification |
Specification document for performing a file operation task |
| FileResource |
This interface provides a list of methods that could be used to - establish
and maintain connections with remote file servers - browse directories -
upload and download files/directories - view and change access permissions |
| FileTransferSpecification |
The FileTransferSpecification represents all the parameters
required for the Grid file transfer Task. |
| GridFile |
An abstract representation of file or directory in the remote resource. |
| GridResource |
|
| Identity |
A representation of a unique identity held by various cog-core objects. |
| JobSpecification |
The JobSpecification represents all the parameters required
for the remote job execution Task. |
| OutputListener |
This interface represents a listener that gets notified every time the
the contents of Task.getStdOutput() changes. |
| Permissions |
An object to represent the access permission of a class of users on a remote
File. |
| Queue |
A TaskGraph with first-in-first-out dependency. |
| QueueHandler |
A TaskGraphHandler that manages Task queues. |
| SecurityContext |
This interface abstracts the security credentials in the abstractions
framework. |
| Service |
This interface abstracts the remote Grid Service required for the execution
of the Task. |
| ServiceContact |
This interfaces abstracts the endpoint service handle of remote Grid
services. |
| Set |
A TaskGraph with no dependencies. |
| SetHandler |
A TaskGraphHandler that manages Task sets. |
| Specification |
Every Grid Task has an associated Specification that dictates
the objective of the task and the environment required to achieve the
objective. |
| Status |
An execution status associated with an ExecutableObject. |
| StatusListener |
This interface represents a listener that gets notified every time the the
status of Taskchanges. |
| Task |
A Task is the atomic unit of execution in the Java CoG Kit
abstractions framework. |
| TaskGraph |
A TaskGraph provides a building block for expressing complex
dependencies between tasks. |
| TaskGraphHandler |
The TaskGraph enables remote execution of constituent
ExecutableObject s by maintaining the control dependencies
between them. |
| TaskHandler |
The TaskHandler can be viewed as an adaptor that translates
the abstract definitions of a Taskinto implementation-specific
constructs understood by the backend Grid services. |