GridLab
Grid Application Toolkit

A simple API for Grid Applications
GAT

Menu



Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

cpi::JobCpi Class Reference

Capability provider interface to the SimpleJob class. More...

Inheritance diagram for cpi::JobCpi:

Inheritance graph
[legend]
Collaboration diagram for cpi::JobCpi:

Collaboration graph
[legend]
List of all members.

Public Methods

 JobCpi (GATContext gatContext, Preferences preferences, SoftwareResourceDescription softwareResourceDescription) throws Exception
 Constructs a SimpleJobCpi instance corresponding to the passed SoftwareResourceDescription and GATContext.


Detailed Description

Capability provider interface to the SimpleJob class.

Capability provider wishing to provide the functionality of the SimpleJob class must extend this class and implement all of the abstract methods in this class. Each abstract method in this class mirrors the corresponding method in this SimpleJob class and will be used to implement the corresponding method in the SimpleJob class at runtime.

Definition at line 17 of file JobCpi.java.


Constructor & Destructor Documentation

cpi::JobCpi::JobCpi GATContext    gatContext,
Preferences    preferences,
SoftwareResourceDescription    softwareResourceDescription
throws Exception [inline]
 

Constructs a SimpleJobCpi instance corresponding to the passed SoftwareResourceDescription and GATContext.

Parameters:
gatContext  A GATContext used to broker resources
softwareResourceDescription  A SoftwareResourceDescription describing the simple job's executable

Definition at line 29 of file JobCpi.java.

References resources::Job::softwareResourceDescription.


The documentation for this class was generated from the following file: