Uses of Package
org.globus.cog.abstraction.interfaces

Packages that use org.globus.cog.abstraction.interfaces
org.globus.cog.abstraction.impl.common   
org.globus.cog.abstraction.impl.common.queue   
org.globus.cog.abstraction.impl.common.sandbox   
org.globus.cog.abstraction.impl.common.set   
org.globus.cog.abstraction.impl.common.task   
org.globus.cog.abstraction.impl.common.taskgraph   
org.globus.cog.abstraction.impl.common.util   
org.globus.cog.abstraction.impl.file   
org.globus.cog.abstraction.impl.fileTransfer   
org.globus.cog.abstraction.interfaces   
org.globus.cog.abstraction.xml   
 

Classes in org.globus.cog.abstraction.interfaces used by org.globus.cog.abstraction.impl.common
ExecutableObject
          An ExecutableObject provides a high-level abstraction for elements that can be executed on the Grid.
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
Identity
          A representation of a unique identity held by various cog-core objects.
SecurityContext
          This interface abstracts the security credentials in the abstractions framework.
Status
          An execution status associated with an ExecutableObject.
Task
          A Task is the atomic unit of execution in the Java CoG Kit abstractions framework.
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.
 

Classes in org.globus.cog.abstraction.interfaces used by org.globus.cog.abstraction.impl.common.queue
ChangeListener
          This interface provides the semantics to listen to the changes made to the structure of a TaskGraphobject.
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.
Identity
          A representation of a unique identity held by various cog-core objects.
Queue
          A TaskGraph with first-in-first-out dependency.
QueueHandler
          A TaskGraphHandler that manages Task queues.
StatusListener
          This interface represents a listener that gets notified every time the the status of Taskchanges.
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.
 

Classes in org.globus.cog.abstraction.interfaces used by org.globus.cog.abstraction.impl.common.sandbox
Task
          A Task is the atomic unit of execution in the Java CoG Kit abstractions framework.
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.
 

Classes in org.globus.cog.abstraction.interfaces used by org.globus.cog.abstraction.impl.common.set
ChangeListener
          This interface provides the semantics to listen to the changes made to the structure of a TaskGraphobject.
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.
Identity
          A representation of a unique identity held by various cog-core objects.
Set
          A TaskGraph with no dependencies.
SetHandler
          A TaskGraphHandler that manages Task sets.
StatusListener
          This interface represents a listener that gets notified every time the the status of Taskchanges.
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.
 

Classes in org.globus.cog.abstraction.interfaces used by org.globus.cog.abstraction.impl.common.task
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
FileTransferSpecification
          The FileTransferSpecification represents all the parameters required for the Grid file transfer Task.
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.
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.
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.
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.
 

Classes in org.globus.cog.abstraction.interfaces used by org.globus.cog.abstraction.impl.common.taskgraph
ChangeListener
          This interface provides the semantics to listen to the changes made to the structure of a TaskGraphobject.
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.
Identity
          A representation of a unique identity held by various cog-core objects.
Status
          An execution status associated with an ExecutableObject.
StatusListener
          This interface represents a listener that gets notified every time the the status of Taskchanges.
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.
 

Classes in org.globus.cog.abstraction.interfaces used by org.globus.cog.abstraction.impl.common.util
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.
 

Classes in org.globus.cog.abstraction.interfaces used by org.globus.cog.abstraction.impl.file
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
GridFile
          An abstract representation of file or directory in the remote resource.
Permissions
          An object to represent the access permission of a class of users on a remote File.
Service
          This interface abstracts the remote Grid Service required for the execution of the Task.
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.
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.
 

Classes in org.globus.cog.abstraction.interfaces used by org.globus.cog.abstraction.impl.fileTransfer
DelegatedTaskHandler
          Implements the semantics to execute the given Taskin a seperate thread, thereby not blocking the calls to the TaskHandler.
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
Service
          This interface abstracts the remote Grid Service required for the execution of the Task.
Task
          A Task is the atomic unit of execution in the Java CoG Kit abstractions framework.
 

Classes in org.globus.cog.abstraction.interfaces used by org.globus.cog.abstraction.interfaces
ChangeListener
          This interface provides the semantics to listen to the changes made to the structure of a TaskGraphobject.
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.
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.
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.
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.
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.
 

Classes in org.globus.cog.abstraction.interfaces used by org.globus.cog.abstraction.xml
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.