|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.isi.pegasus.planner.refiner.cleanup.RM
public class RM
Use's RM to do removal of the files on the remote sites.
| Field Summary | |
|---|---|
static String |
DEFAULT_PRIORITY_KEY
The default priority key associated with the cleanup jobs. |
static String |
DEFAULT_RM_LOCATION
The default path to rm executable. |
static String |
DEFAULT_RM_LOGICAL_NAME
The default logical name to rm executable. |
private PegasusProperties |
mProps
The handle to the properties passed to Pegasus. |
protected SiteStore |
mSiteStore
Handle to the site catalog. |
protected TransformationCatalog |
mTCHandle
The handle to the transformation catalog. |
| Fields inherited from interface edu.isi.pegasus.planner.refiner.cleanup.CleanupImplementation |
|---|
VERSION |
| Constructor Summary | |
|---|---|
RM()
The default constructor. |
|
| Method Summary | |
|---|---|
Job |
createCleanupJob(String id,
List files,
Job job)
Creates a cleanup job that removes the files from remote working directory. |
private static TransformationCatalogEntry |
defaultTCEntry()
Returns a default TransformationCatalogEntry object for the rm executable. |
protected TransformationCatalogEntry |
getTCEntry(String site)
Returns the TCEntry object for the rm executable on a grid site. |
void |
initialize(PegasusBag bag)
Intializes the class. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String DEFAULT_RM_LOGICAL_NAME
public static final String DEFAULT_RM_LOCATION
public static final String DEFAULT_PRIORITY_KEY
protected TransformationCatalog mTCHandle
protected SiteStore mSiteStore
private PegasusProperties mProps
| Constructor Detail |
|---|
public RM()
| Method Detail |
|---|
public void initialize(PegasusBag bag)
initialize in interface CleanupImplementationbag - bag of initialization objects
public Job createCleanupJob(String id,
List files,
Job job)
createCleanupJob in interface CleanupImplementationid - the identifier to be assigned to the job.files - the list of PegasusFile that need to be
cleaned up.job - the primary compute job with which this cleanup job is associated.
protected TransformationCatalogEntry getTCEntry(String site)
site - the site corresponding to which the entry is required.
private static TransformationCatalogEntry defaultTCEntry()
TransformationCatalogEntry
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||