public class CreateDirectory extends Engine
Modifier and Type | Field and Description |
---|---|
protected ADag |
mCurrentDag
It is a reference to the Concrete Dag so far.
|
static String |
PACKAGE_NAME
The name of the package in which all the implementing classes are.
|
mBag, mLogger, mLogMsg, mOutputPool, mPoolFile, mPOptions, mProps, mRLIUrl, mSiteStore, mTCFile, mTCHandle, mTCMode, REGISTRATION_UNIVERSE, TRANSFER_UNIVERSE
Modifier | Constructor and Description |
---|---|
protected |
CreateDirectory(PegasusBag bag)
A pratically nothing constructor !
|
Modifier and Type | Method and Description |
---|---|
ADag |
addCreateDirectoryNodes(ADag dag)
It modifies the concrete dag passed in the constructor and adds the create
random directory nodes to it at the root level.
|
static Implementation |
loadCreateDirectoryImplementationInstance(PegasusBag bag)
Loads the implementing class corresponding to the mode specified by the
user at runtime.
|
static Strategy |
loadCreateDirectoryStraegyInstance(PegasusBag bag)
Loads the implementing class corresponding to the mode specified by the
user at runtime.
|
addVector, appendArrayList, loadProperties, printVector, stringInList, stringInPegVector, stringInVector, vectorToString
public static final String PACKAGE_NAME
protected ADag mCurrentDag
protected CreateDirectory(PegasusBag bag)
bag
- bag of initialization objectspublic static Strategy loadCreateDirectoryStraegyInstance(PegasusBag bag) throws FactoryException
bag
- bag of initialization objectsFactoryException
- that nests any error that
might occur during the instantiation of the implementation.public static Implementation loadCreateDirectoryImplementationInstance(PegasusBag bag) throws FactoryException
bag
- bag of initialization objectsFactoryException
- that nests any error that
might occur during the instantiation of the implementation.public ADag addCreateDirectoryNodes(ADag dag)
dag
- the workflow to which nodes have to be addedCopyright © 2011 The University of Southern California. All Rights Reserved.