edu.isi.pegasus.planner.refiner
Interface Refiner

All Known Subinterfaces:
Refiner
All Known Implementing Classes:
AbstractRefiner, Bundle, Chain, Cluster, DataReuseEngine, Default, Horizontal, InterPoolEngine, MultipleFTPerXFERJobRefiner, ReductionEngine, SingleFTPerXFERJobRefiner

public interface Refiner

A first cut at a separate refiner interface. Right now it only has method required for the PASOA integration.

Version:
$Revision: 2582 $
Author:
Karan Vahi

Field Summary
static String VERSION
          The version of the API.
 
Method Summary
 ADag getWorkflow()
          Returns a reference to the workflow that is being refined by the refiner.
 XMLProducer getXMLProducer()
          Returns a reference to the XMLProducer, that generates the XML fragment capturing the actions of the refiner.
 

Field Detail

VERSION

static final String VERSION
The version of the API.

See Also:
Constant Field Values
Method Detail

getWorkflow

ADag getWorkflow()
Returns a reference to the workflow that is being refined by the refiner.

Returns:
ADAG object.

getXMLProducer

XMLProducer getXMLProducer()
Returns a reference to the XMLProducer, that generates the XML fragment capturing the actions of the refiner. This is used for provenace purposes.

Returns:
XMLProducer


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