edu.isi.pegasus.planner.refiner.createdir
Interface Implementation

All Known Implementing Classes:
DefaultImplementation

public interface Implementation

The interface that defines how the create dir job is created.

Version:
$Revision: 4553 $
Author:
Karan Vahi

Field Summary
static String VERSION
          The version number associated with this API.
 
Method Summary
 void initialize(PegasusBag bag)
          Intializes the class.
 Job makeCreateDirJob(String site, String name, String directoryURL)
          It creates a make directory job that creates a directory on the remote pool using the perl executable that Gaurang wrote.
 

Field Detail

VERSION

static final String VERSION
The version number associated with this API.

See Also:
Constant Field Values
Method Detail

initialize

void initialize(PegasusBag bag)
Intializes the class.

Parameters:
bag - bag of initialization objects

makeCreateDirJob

Job makeCreateDirJob(String site,
                     String name,
                     String directoryURL)
It creates a make directory job that creates a directory on the remote pool using the perl executable that Gaurang wrote. It access mkdir underneath.

Parameters:
site - the execution site for which the create dir job is to be created.
name - the name that is to be assigned to the job.
directoryURL - the externally accessible URL to the directory that is created
Returns:
create dir job.


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