org.griphyn.cPlanner.engine
Class CleanupEngine

java.lang.Object
  extended by org.griphyn.cPlanner.engine.Engine
      extended by org.griphyn.cPlanner.engine.CleanupEngine

public class CleanupEngine
extends Engine

The refiner that results in the creation of cleanup jobs within the workflow.

Version:
$Revision: 50 $
Author:
Karan Vahi

Field Summary
 
Fields inherited from class org.griphyn.cPlanner.engine.Engine
mLogger, mLogMsg, mOutputPool, mPoolClass, mPoolFile, mPoolHandle, mPOptions, mProps, mRLIUrl, mTCFile, mTCHandle, mTCMode, REGISTRATION_UNIVERSE, TRANSFER_UNIVERSE
 
Constructor Summary
CleanupEngine(PegasusProperties properties, PlannerOptions options)
          The overloaded constructor.
 
Method Summary
 ADag addCleanupJobs(ADag dag)
          Adds the cleanup jobs in the workflow that removes the files staged to the remote site.
 
Methods inherited from class org.griphyn.cPlanner.engine.Engine
addVector, appendArrayList, loadProperties, printVector, stringInList, stringInPegVector, stringInVector, vectorToString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CleanupEngine

public CleanupEngine(PegasusProperties properties,
                     PlannerOptions options)
The overloaded constructor.

Parameters:
properties - the handle to the properties object.
options - the options specified by the user to run the planner.
Method Detail

addCleanupJobs

public ADag addCleanupJobs(ADag dag)
Adds the cleanup jobs in the workflow that removes the files staged to the remote site.

Parameters:
dag - the scheduled dag that has to be clustered.
Returns:
ADag containing the cleanup jobs for the workflow.


Copyright © 2007 The University of Southern California. All Rights Reserved.