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  

ResourceBrokerCpi.java

Go to the documentation of this file.
00001 package org.gridlab.gat.resources.cpi;
00002 
00003 import org.gridlab.gat.GATContext;
00004 import org.gridlab.gat.Preferences;
00005 import org.gridlab.gat.resources.ResourceBroker;
00006 
00007 /**
00008  * Capability provider interface to the ResourceBroker class.
00009  * <p>
00010  * Capability provider wishing to provide the functionality of the
00011  * ResourceBroker class must extend this class and implement all of the abstract
00012  * methods in this class. Each abstract method in this class mirrors the
00013  * corresponding method in this ResourceBroker class and will be used to
00014  * implement the corresponding method in the ResourceBroker class at runtime.
00015  */
00016 public abstract class ResourceBrokerCpi extends ResourceBroker {
00017 
00018     /**
00019      * This method constructs a ResourceBrokerCpi instance corresponding to the
00020      * passed GATContext.
00021      * 
00022      * @param gatContext
00023      *            A GATContext which will be used to broker resources
00024      */
00025     protected ResourceBrokerCpi(GATContext gatContext, Preferences preferences)
00026             throws Exception {
00027         super(gatContext, preferences);
00028     }
00029 }