A C D E F G H I J K L M N O P R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- aarch64 - edu.isi.pegasus.planner.dax.Executable.ARCH
- Abstract - Class in edu.isi.pegasus.planner.selector.site
-
The Abstract Site selector.
- Abstract() - Constructor for class edu.isi.pegasus.planner.selector.site.Abstract
- AbstractJob - Class in edu.isi.pegasus.planner.dax
- AbstractJob() - Constructor for class edu.isi.pegasus.planner.dax.AbstractJob
- AbstractJob(AbstractJob) - Constructor for class edu.isi.pegasus.planner.dax.AbstractJob
-
Copy constructor
- AbstractJob.JsonSerializer - Class in edu.isi.pegasus.planner.dax
-
Custom serializer for YAML representation of AbstractJob
- AbstractPerJob - Class in edu.isi.pegasus.planner.selector.site
-
The base class for the site selectors that want to map one job at a time.
- AbstractPerJob() - Constructor for class edu.isi.pegasus.planner.selector.site.AbstractPerJob
- ACTUAL_FINISH_TIME - Static variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The constant to be passed to the accessor functions to get or set the actual end time for a job.
- ACTUAL_START_TIME - Static variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The constant to be passed to the accessor functions to get or set the actual start time for a job.
- ADAG - Class in edu.isi.pegasus.planner.dax
-
This class provides the Java API to create Abstract Workflow files. Starting 5.0 Release, this class by default writes out YAML formatted abstract workflow file.
- ADAG(String) - Constructor for class edu.isi.pegasus.planner.dax.ADAG
-
The Simple constructor for the DAX object
- ADAG(String, int, int) - Constructor for class edu.isi.pegasus.planner.dax.ADAG
-
DAX Constructor
- ADAG.FORMAT - Enum in edu.isi.pegasus.planner.dax
-
Enum to indicate how the generated dax file should be formatted
- ADAG.JsonSerializer - Class in edu.isi.pegasus.planner.dax
-
Custom serializer for YAML representation of ADAG
- add(Object, Object) - Method in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
Adds an object to the underlying bag corresponding to a particular key.
- addAbstractJob(AbstractJob) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add AbstractJob to the DAX
- addAbstractJobs(List<AbstractJob>) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add AbstractJobs to the DAX
- addArgument(File) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a file object to the argument List.
- addArgument(File[]) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a Array of
File
objects to the argument list. - addArgument(File[], String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Deprecated.As of 5.0.2 release this function will not work consistently as ARG_LIMITER is always added between args
- addArgument(String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a string argument to the argument List.
- addArgument(String, File) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a argument key and File value to the argument List.
The argkey and argvalue are seperated by space.
Example addArgument("-i",new File("f.a")) will result in the argument being added as -i <file name="f.a">
Multiple calls to addArgument results in the arguments being separated by space. - addArgument(String, File[]) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a argument key and an array of Files to the argument List.
The argkey and argvalue are separated space.
The files are separated by a space
Example:
File[] files = {new File("f.a1"), new File("f.a2")};
job.addArgument("-i",files)
will result in the argument being added as -i <file name="f.a1"> <file name="f.a2">
Multiple calls to addArgument results in the arguments being separated by space. - addArgument(String, File[], String, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a argument key and an array of Files to the argument List.
The argkey and argvalue are separated by the argdelimiter.
The files are separated by a filedelimiter
Example:
File[] files = {new File("f.a1"), new File("f.a2")};
job.addArgument("-i",files,"=",",")
will result in the argument being added as -i=<file name="f.a1">,<file name="f.a2">
Multiple calls to addArgument results in the arguments being separated by space. - addArgument(String, File, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a argument key and File value to the argument List.
The argkey and argvalue are separated by the argdelimiter.
Example addArgument("-i",new File("f.a"),"=") will result in the argument being added as -i=<file name="f.a">
Multiple calls to addArgument results in the arguments being separated by space. - addArgument(String, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a argument key and value to the argument List.
- addArgument(String, String, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a argument key and value to the argument List.
The argkey and argvalue are seperated by argdelimiter.
Example addArgument("-p","0","=") will result in the argument being added as -p=0
Multiple calls to addArgument results in the arguments being separated by space. - addArgument(String, List<File>) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a argument key and a List of Files to the argument List.
The argkey and argvalue are separated space.
The files are separated by a space
Example: - addArgument(String, List<File>, String, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a argument key and a List of Files to the argument List.
The argkey and argvalue are separated by the argdelimiter.
The files are separated by a filedelimter
Example:
List<File> files = new LinkedList<File>(); files.add(new File("f.a1")); files.add(new File("f.a2")); job.addArgument("-i",files,"=",",")
will result in the argument being added as -i=<file name="f.a1">,<file name="f.a2">
Multiple calls to addArgument results in the arguments being separated by space. - addArgument(List<File>) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a List of
File
objects to the argument list. - addArgument(List<File>, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Deprecated.As of 5.0.2 release this function will not work consistently as ARG_LIMITER is always added between args
- addDAG(DAG) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a DAG job to the DAX
- addDAGs(List<DAG>) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add multiple DAG jobs to the DAX
- addDAX(DAX) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a DAX job to the DAX
- addDAXs(List<DAX>) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add multiple DAX jobs to the DAX
- addDependency(AbstractJob, AbstractJob) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a parent child dependency between two jobs,dax,dag
- addDependency(AbstractJob, AbstractJob, String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a parent child dependency with a dependency label
- addDependency(String, String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a parent child dependency between two jobs,dax,dag
- addDependency(String, String, String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a parent child dependency with a dependency label
- addExecutable(Executable) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add Executable to the DAX
- addExecutables(List<Executable>) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add Multiple Executable objects to the DAX
- addFile(File) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a RC File object to the top of the DAX.
- addFiles(List<File>) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add Files to the RC Section on top of the DAX
- addInvoke(Invoke) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add notification to the job
- addInvoke(Invoke) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a Notification for this Workflow
- addInvoke(Invoke) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Add a Notification for this Executable Same as add Notification
- addInvoke(Invoke) - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Add a Notification for this Transformation
- addInvoke(Invoke.WHEN, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add Notification to the job
- addInvoke(Invoke.WHEN, String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a Notification for this Workflow
- addInvoke(Invoke.WHEN, String) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Add a Notification for this Executable same as addNotification
- addInvoke(Invoke.WHEN, String) - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Add a Notification for this Transformation
- addInvokes(List<Invoke>) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add Notifications to the job
- addInvokes(List<Invoke>) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a List of Notifications for this Workflow
- addInvokes(List<Invoke>) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Add a List of Notifications for this Executable Same as addNotifications
- addInvokes(List<Invoke>) - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Add a List of Notifications for this Transformation
- addJob(Job) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add Job to the DAX
- addJobs(List<Job>) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add multiple Jobs to the DAX
- addMetaData(MetaData) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Add a
MetaData
object for the Catalog object - addMetaData(String, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Adds metadata to the workflow
- addMetaData(String, String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Adds metadata to the workflow
- addMetaData(String, String) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Add a Metadata entry for the Catalog
- addMetaData(List<MetaData>) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Add a List of
MetaData
objects to the Catalog entry object - addNotification(Invoke) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add notification to the job
- addNotification(Invoke) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a Notification for this Workflow
- addNotification(Invoke) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Add a Notification for this Executable Same as addInvoke
- addNotification(Invoke.WHEN, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add Notification to the job
- addNotification(Invoke.WHEN, String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a Notification for this Workflow
- addNotification(Invoke.WHEN, String) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Add a Notification for this Executable same as addInvoke
- addNotification(Invoke.WHEN, String) - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Add a Notification for this Transformation same as addInvoke()
- addNotifications(List<Invoke>) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add Notifications to the job
- addNotifications(List<Invoke>) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add a List of Notifications for this Workflow
- addNotifications(List<Invoke>) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Add a List of Notifications for this Executable.
- addNotifications(List<Invoke>) - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Add a List of Notifications for this Transformation.
- addPhysicalFile(PFN) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Add a PFN object to the Catalog
- addPhysicalFile(String) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Add a pfn url to the Catalog
- addPhysicalFile(String, String) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Add a PFN url and a site id to the Catalog
- addPhysicalFiles(List<PFN>) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Add a list of PFN objects to the Catalog
- addProfile(Profile) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a Profile object
- addProfile(Profile.NAMESPACE, String, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a profile to the job
- addProfile(Profile.NAMESPACE, String, String) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Add a profile to the catalog entry
- addProfile(Profile.NAMESPACE, String, String) - Method in class edu.isi.pegasus.planner.dax.PFN
- addProfile(String, String, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a profile to the job
- addProfile(String, String, String) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Add a profile to the catalog entry
- addProfile(String, String, String) - Method in class edu.isi.pegasus.planner.dax.PFN
- addProfiles(Profile) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Add a Profile object to this Catalog entry
- addProfiles(Profile) - Method in class edu.isi.pegasus.planner.dax.PFN
- addProfiles(List<Profile>) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Add a list of Profile objects
- addProfiles(List<Profile>) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Add a List of profile objects to this Catalog entry
- addProfiles(List<Profile>) - Method in class edu.isi.pegasus.planner.dax.PFN
- addRequirement(Executable) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Add another executable as a requirement to this executable
- addTransformation(Transformation) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add Transformation to the DAX
- addTransformations(List<Transformation>) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Add Multiple Transformation to the DAX
- aix - edu.isi.pegasus.planner.dax.Executable.OS
- AIX - edu.isi.pegasus.planner.dax.Executable.OS
- Algorithm - Class in edu.isi.pegasus.planner.selector.site.heft
-
The HEFT based site selector.
- Algorithm(PegasusBag) - Constructor for class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The default constructor.
- all - edu.isi.pegasus.planner.dax.Invoke.WHEN
- ARCH() - Constructor for enum edu.isi.pegasus.planner.dax.Executable.ARCH
- ARG_DELIMITER - Static variable in class edu.isi.pegasus.planner.dax.AbstractJob
- at_end - edu.isi.pegasus.planner.dax.Invoke.WHEN
- AVERAGE_BANDWIDTH - Static variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The average bandwidth between the sites.
- AVERAGE_DATA_SIZE_BETWEEN_JOBS - Static variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The average data that is transferred in between 2 jobs in the workflow.
- AVG_COMPUTE_TIME - Static variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The constant to be passed to the accessor functions to get or set the average compute time for the node.
C
- calculateAverageComputeTime(Job) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Returns the average compute time in seconds for a job.
- calculateEstimatedStartAndFinishTime(GraphNode, String) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Estimates the start and finish time of a job on a site.
- CatalogType - Class in edu.isi.pegasus.planner.dax
-
Abstract Type for RC and TC Sections of the DAX.
- CatalogType() - Constructor for class edu.isi.pegasus.planner.dax.CatalogType
- CatalogType(CatalogType) - Constructor for class edu.isi.pegasus.planner.dax.CatalogType
-
Copy Constructor
- checkID(String) - Static method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Copy Constructor
- checkpoint - edu.isi.pegasus.planner.dax.File.LINK
- CHECKPOINT - edu.isi.pegasus.planner.dax.File.LINK
- clone() - Method in class edu.isi.pegasus.planner.dax.Edge
- clone() - Method in class edu.isi.pegasus.planner.dax.File
-
Return a clone of this File
- clone() - Method in class edu.isi.pegasus.planner.dax.Invoke
-
Create a copy of this Invoke object
- clone() - Method in class edu.isi.pegasus.planner.dax.MetaData
-
Create a copy of this Metdata Object
- clone() - Method in class edu.isi.pegasus.planner.dax.Profile
-
Create a copy of this Profile
- clone() - Method in class edu.isi.pegasus.planner.selector.site.RoundRobin.NameValue
-
Returns a copy of this object.
- compare(Object, Object) - Method in class edu.isi.pegasus.planner.selector.site.heft.HeftGraphNodeComparator
-
Implementation of the
Comparable
interface. - compareTo(Object) - Method in class edu.isi.pegasus.planner.selector.replica.Regex.Rank
-
Compares the Rank object with another rank object.
- computeDownwardRank(GraphNode) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Computes the downward rank of a node.
- computePriority(int) - Method in class edu.isi.pegasus.planner.selector.replica.Regex.Rank
-
Computes priority based on the max rank passed
- condor - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- CONDOR - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- containsAbstractJob(AbstractJob) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Check if an abstractjob exists in the DAX
- containsAbstractJobId(String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Check if a jobid exists in the DAX
- containsDAG(DAG) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Check if a DAG job exists in the DAX
- containsDAGId(String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Check if a DAG job id exists in the DAX
- containsDAX(DAX) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Check if a DAX job exists in the DAX
- containsDAXId(String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Check if a DAX job id exists in the DAX
- containsExecutable(Executable) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Checks if a given executable exists in the DAX based Transformation Catalog
- containsJob(Job) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Check if a job exists in the DAX
- containsJobId(String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Check if a jobid exists in the DAX
- containsKey(Object) - Method in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
Returns true if the namespace contains a mapping for the specified key.
- containsTransformation(Transformation) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Checks if a given Transformation exists in the DAX based Transformation Catalog
D
- DAG - Class in edu.isi.pegasus.planner.dax
-
DAG Class to hold the DAG job object.
- DAG(DAG) - Constructor for class edu.isi.pegasus.planner.dax.DAG
-
Copy Constructor
- DAG(String, String) - Constructor for class edu.isi.pegasus.planner.dax.DAG
-
Create a DAG object
- DAG(String, String, String) - Constructor for class edu.isi.pegasus.planner.dax.DAG
-
Create a DAG object
- dagman - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- DAGMAN - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- DAX - Class in edu.isi.pegasus.planner.dax
-
Creates a DAX job object
- DAX(DAX) - Constructor for class edu.isi.pegasus.planner.dax.DAX
-
Copy Constructor
- DAX(String, String) - Constructor for class edu.isi.pegasus.planner.dax.DAX
-
Create a DAX job object
- DAX(String, String, String) - Constructor for class edu.isi.pegasus.planner.dax.DAX
-
Create a DAX job object
- Default - Class in edu.isi.pegasus.planner.selector.replica
-
The default replica selector that is used if non is specified by the user.
- Default(PegasusProperties) - Constructor for class edu.isi.pegasus.planner.selector.replica.Default
-
The overloaded constructor, that is called by load method.
- DEFAULT_FORMAT - Static variable in class edu.isi.pegasus.planner.dax.ADAG
-
The default format to use for writing out the Abstract Workflow.
- DEFAULT_NAME - Static variable in exception edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactoryException
-
The default classname that is associated with the exception.
- DEFAULT_NAME - Static variable in exception edu.isi.pegasus.planner.selector.site.SiteSelectorFactoryException
-
The default classname that is associated with the exception.
- DEFAULT_NUMBER_OF_FREE_NODES - Static variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The default number of nodes that are associated with a site if not found in the site catalog.
- DEFAULT_PACKAGE_NAME - Static variable in class edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactory
-
The default package where the all the implementing classes provided with the VDS reside.
- DEFAULT_PACKAGE_NAME - Static variable in class edu.isi.pegasus.planner.selector.site.SiteSelectorFactory
-
The default package where the all the implementing classes provided with the VDS reside.
- DEFAULT_REPLICA_SELECTOR - Static variable in class edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactory
-
The name of the class in the DEFAULT package, that corresponds to the default replica selector.
- DEFAULT_SITE_SELECTOR - Static variable in class edu.isi.pegasus.planner.selector.site.SiteSelectorFactory
-
The name of the class in the DEFAULT package, that corresponds to the default site selector.
- description() - Method in class edu.isi.pegasus.planner.selector.replica.Default
-
Returns a short description of the replica selector.
- description() - Method in class edu.isi.pegasus.planner.selector.replica.Local
-
Returns a short description of the replica selector.
- description() - Method in class edu.isi.pegasus.planner.selector.replica.Regex
-
Returns a short description of the replica selector.
- description() - Method in class edu.isi.pegasus.planner.selector.replica.Restricted
-
Returns a short description of the replica selector.
- description() - Method in interface edu.isi.pegasus.planner.selector.ReplicaSelector
-
Returns a short description of the replica selector, that is being implemented by the implementing class.
- description() - Method in class edu.isi.pegasus.planner.selector.site.Group
-
Returns the description of the site selector.
- description() - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
This method returns a String describing the site selection technique that is being implemented by the implementing class.
- description() - Method in class edu.isi.pegasus.planner.selector.site.Heft
-
This method returns a String describing the site selection technique that is being implemented by the implementing class.
- description() - Method in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
Returns a brief description of the site selection technique implemented by this class.
- description() - Method in class edu.isi.pegasus.planner.selector.site.Random
-
Returns a brief description of the site selection technique being used.
- description() - Method in class edu.isi.pegasus.planner.selector.site.RoundRobin
-
Returns a brief description of the site selection techinque implemented by this class.
- description() - Method in interface edu.isi.pegasus.planner.selector.SiteSelector
-
This method returns a String describing the site selection technique that is being implemented by the implementing class.
- Diamond - Class in edu.isi.pegasus.planner.dax.examples
-
An example class to highlight how to use the JAVA DAX API to generate a diamond DAX.
- Diamond() - Constructor for class edu.isi.pegasus.planner.dax.examples.Diamond
- Diamond() - Static method in class edu.isi.pegasus.planner.dax.ADAG
- DOWNWARD_RANK - Static variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The constant to be passed to the accessor functions to get or set the downward rank for a node.
E
- Edge - Class in edu.isi.pegasus.planner.dax
- Edge(Edge) - Constructor for class edu.isi.pegasus.planner.dax.Edge
- Edge(String, String) - Constructor for class edu.isi.pegasus.planner.dax.Edge
- Edge(String, String, String) - Constructor for class edu.isi.pegasus.planner.dax.Edge
- edu.isi.pegasus.planner.dax - package edu.isi.pegasus.planner.dax
- edu.isi.pegasus.planner.dax.examples - package edu.isi.pegasus.planner.dax.examples
- edu.isi.pegasus.planner.selector - package edu.isi.pegasus.planner.selector
-
Provides the interface and call-out to the site selector mechanism.
- edu.isi.pegasus.planner.selector.replica - package edu.isi.pegasus.planner.selector.replica
- edu.isi.pegasus.planner.selector.site - package edu.isi.pegasus.planner.selector.site
- edu.isi.pegasus.planner.selector.site.heft - package edu.isi.pegasus.planner.selector.site.heft
- edu.isi.pegasus.planner.selector.transformation - package edu.isi.pegasus.planner.selector.transformation
- end - edu.isi.pegasus.planner.dax.Invoke.WHEN
- env - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- ENV - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- equals(Object) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- equals(Object) - Method in class edu.isi.pegasus.planner.dax.Edge
- equals(Object) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Compares whether an object is equal to this instance of Executable or not
- equals(Object) - Method in class edu.isi.pegasus.planner.dax.File
-
Check if this File is equal to Object o
- equals(Object) - Method in class edu.isi.pegasus.planner.dax.Invoke
-
Matches two Invoke objects
- equals(Object) - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Returns boolean indicating whether this instance of object is equal to the object being passed
- error - edu.isi.pegasus.planner.dax.Invoke.WHEN
- Executable - Class in edu.isi.pegasus.planner.dax
-
The Transformation Catalog object the represent the entries in the DAX transformation section.
- Executable(Executable) - Constructor for class edu.isi.pegasus.planner.dax.Executable
-
Copy Constructor
- Executable(String) - Constructor for class edu.isi.pegasus.planner.dax.Executable
-
Create a new executable
- Executable(String, String, String) - Constructor for class edu.isi.pegasus.planner.dax.Executable
-
Create a new Executable
- Executable.ARCH - Enum in edu.isi.pegasus.planner.dax
-
ARCH Types
- Executable.OS - Enum in edu.isi.pegasus.planner.dax
-
OS Types
F
- FALSE - edu.isi.pegasus.planner.dax.File.TRANSFER
- File - Class in edu.isi.pegasus.planner.dax
-
This class is the container for any File object, either the RC section, or uses
- File(File) - Constructor for class edu.isi.pegasus.planner.dax.File
-
Copy constructor
- File(File, File.LINK) - Constructor for class edu.isi.pegasus.planner.dax.File
-
Copy constructor, but change the linkage of the file.
- File(String) - Constructor for class edu.isi.pegasus.planner.dax.File
-
Create new file object
- File(String, File.LINK) - Constructor for class edu.isi.pegasus.planner.dax.File
-
Create new file object
- File(String, String, String) - Constructor for class edu.isi.pegasus.planner.dax.File
-
Create new File object
- File(String, String, String, File.LINK) - Constructor for class edu.isi.pegasus.planner.dax.File
-
Create a new file object
- FILE_DELIMITER - Static variable in class edu.isi.pegasus.planner.dax.AbstractJob
- FILE_URLS_PRIORITY_KEY - Static variable in class edu.isi.pegasus.planner.selector.replica.Default
- File.JsonSerializer - Class in edu.isi.pegasus.planner.dax
-
Custom serializer for YAML representation of a File
- File.LINK - Enum in edu.isi.pegasus.planner.dax
-
The linkages that a file can be of
- File.TRANSFER - Enum in edu.isi.pegasus.planner.dax
-
Three Transfer modes supported, Transfer this file, don't transfer or stageout as well as optional.
- FORMAT() - Constructor for enum edu.isi.pegasus.planner.dax.ADAG.FORMAT
G
- generate(String, String) - Method in class edu.isi.pegasus.planner.dax.examples.Diamond
- get(Object) - Method in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
Returns an objects corresponding to the key passed.
- getAbstractJob(String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns an abstract Job with id ajobid if present otherwise null.
- getArchitecture() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Get the architecture the Executable is compiled for
- getArguments() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Return the argument List.
- getAvailableProcessors() - Method in class edu.isi.pegasus.planner.selector.site.heft.Site
-
Returns the number of available processors.
- getAvailableTime(long) - Method in class edu.isi.pegasus.planner.selector.site.heft.Processor
-
Returns the earliest time the processor is available for scheduling a job.
- getAvailableTime(long) - Method in class edu.isi.pegasus.planner.selector.site.heft.Site
-
Returns the earliest time the site is available for scheduling a job.
- getAvailableTime(String, long) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Returns the available time for a site.
- getChild() - Method in class edu.isi.pegasus.planner.dax.Edge
- getCount() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns the total count of the dax collection.
- getDAG(String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns a DAG object with id dagid if present otherwise null.
- getDAGs() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Get a list of all the DAG jobs.
- getDAX(String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns a DAX object with id daxid if present otherwise null.
- getDAXs() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Get a list of all the DAX jobs.
- getEdges() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns a Set of all the Edge objects for the DAX.Returns empty if no dependencies.
- getEdges(String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns a list of Edge objects for a child job/dax/dag id.
- getEnvArrFromMap() - Method in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
Generates an array of environment variables.
- getExecutable() - Method in class edu.isi.pegasus.planner.dax.File
-
Check if the file is an executable
- getExecutables() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns a set of Executable Objects stored as part of the inDAX Transformation Catalog;
- getExpectedRuntime(Job, TransformationCatalogEntry) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Return expected runtime.
- getExpectedRuntimeFromAC(Job, TransformationCatalogEntry) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Return expected runtime from the AC only if the process catalog is initialized.
- getFiles() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns a list of File objects defined as the inDax Replica Catalog
- getFloatValue(Object) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
A convenience method to get the intValue for the object passed.
- getFreeNodesForSite(String) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Returns the freenodes for a site.
- getGlibc() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Get the Glibc version if any set for this file.
- getId() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- getIndex() - Method in class edu.isi.pegasus.planner.dax.ADAG
- getInstalled() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Check if the executable is of type installed.
- getIntValue(Object) - Method in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
A convenience method to get the intValue for the object passed.
- getInvoke() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Returns list of Invoke objects
- getInvoke() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns a list of Invoke objects associated with the workflow
- getInvoke() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Return the list of Notification objects
- getInvoke() - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Return the list of Notification objects
- getJob(String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns a Job object with id jobid if present otherwise null.
- getJobs() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Get a list of all the DAG jobs.
- getKeepTMPValue(String) - Method in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
Returns the int value corresponding to the string value passed.
- getKey() - Method in class edu.isi.pegasus.planner.dax.MetaData
-
Get the key of this metadata object
- getKey() - Method in class edu.isi.pegasus.planner.dax.Profile
-
Get the key of this Profile
- getLabel() - Method in class edu.isi.pegasus.planner.dax.Edge
- getLink() - Method in class edu.isi.pegasus.planner.dax.File
-
Get the linkage of the file.
- getMakespan() - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Returns the makespan of the scheduled workflow.
- getMetaData() - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Returns the List of MetaData objects associated with this Catalog entry object
- getMetaData(String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Returns the metadata associated for a key if exists, else null
- getMetaData(String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns the metadata associated for a key if exists, else null
- getName() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- getName() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Return the name/label of the dax
- getName() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Get the name of the executable
- getName() - Method in class edu.isi.pegasus.planner.dax.File
-
Get the name of the file
- getName() - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Get the name of the transformation
- getName() - Method in class edu.isi.pegasus.planner.selector.site.heft.Site
-
Returns the name of the site.
- getName() - Method in class edu.isi.pegasus.planner.selector.site.RoundRobin.NameValue
-
Returns the key of this pair, i.e the left hand side of the mapping.
- getNamespace() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Get the namespace of the executable
- getNamespace() - Method in class edu.isi.pegasus.planner.dax.File
-
Get the namespace of the file
- getNamespace() - Method in class edu.isi.pegasus.planner.dax.Job
- getNamespace() - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Get the namespace of the transformation
- getNameSpace() - Method in class edu.isi.pegasus.planner.dax.Profile
-
Get the namespace of this profile
- getNodeLabel() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- getNotification() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Same as getInvoke().
- getNotification() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns a list of Invoke objects associated with the workflow.
- getNotification() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Return the list of Notification objects (same as getInvoke)
- getNotification() - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Return the list of Notification objects (same as getInvoke()
- getOptional() - Method in class edu.isi.pegasus.planner.dax.File
-
Check the optional flag of the file
- getOS() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Get the OS the Executable is compiled for
- getOsRelease() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Get the OS release set for this executable.
- getOsVersion() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Get the OS version set for this executable.
- getParent() - Method in class edu.isi.pegasus.planner.dax.Edge
- getPegasusVendorExtensions() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns pegasus vendor extensions that we encode in each workflow
- getPhysicalFiles() - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Returns a List of PFN objects associated with this Catalog entry
- getPriority() - Method in class edu.isi.pegasus.planner.selector.replica.Regex.Rank
-
Returns the priority
- getProfiles() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Return the profile List.
- getProfiles() - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Return the List of
Profile
objects associated with this Catalog entry - getProfiles() - Method in class edu.isi.pegasus.planner.dax.PFN
- getProperty(String, String) - Method in class edu.isi.pegasus.planner.selector.replica.Restricted
-
Returns the name of the property, for a particular site X.
- getRank() - Method in class edu.isi.pegasus.planner.selector.replica.Regex.Rank
-
Returns the rank associated with it.
- getRegex() - Method in class edu.isi.pegasus.planner.selector.replica.Regex.Rank
-
Returns the underlying regex pattern associated with the Rank object.
- getRegexSet(Properties) - Method in class edu.isi.pegasus.planner.selector.replica.Regex
-
Returns a sorted set containing the various Patterns pre-compiled.
- getRegister() - Method in class edu.isi.pegasus.planner.dax.File
-
Get the register flag of this file.
- getRequirements() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Get the set of executables that this executable requires
- getSite() - Method in class edu.isi.pegasus.planner.dax.PFN
- getSitesSet(String) - Method in class edu.isi.pegasus.planner.selector.replica.Restricted
-
Returns a set of third party sites.
- getSize() - Method in class edu.isi.pegasus.planner.dax.File
-
Return the size of the file
- getStderr() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- getStdin() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Get the STDIN file object
- getStdout() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- getTCEntry(List<TransformationCatalogEntry>, String) - Method in class edu.isi.pegasus.planner.selector.transformation.Installed
-
Returns a list of TransformationCatalogEntry objects of type installed from a List of valid TCEntries
- getTCEntry(List<TransformationCatalogEntry>, String) - Method in class edu.isi.pegasus.planner.selector.transformation.Random
-
This method randomly selects one of the records from numerous valid Transformation Catalog Entries returned by the TCMapper.
- getTCEntry(List<TransformationCatalogEntry>, String) - Method in class edu.isi.pegasus.planner.selector.transformation.Staged
-
Takes a list of TransformationCatalogEntry objects and returns 1 or many TransformationCatalogEntry objects as a list by selecting only Static stageable binary's
- getTCEntry(List<TransformationCatalogEntry>, String) - Method in class edu.isi.pegasus.planner.selector.transformation.Submit
-
This method returns a list of TransformationCatalogEntry objects of type STATIC_BINARY and only available on the Submit machine( "local" site).
- getTCEntry(List<TransformationCatalogEntry>, String) - Method in class edu.isi.pegasus.planner.selector.TransformationSelector
-
Takes a list of TransformationCatalogEntry objects and returns 1 or many TransformationCatalogEntry objects as a list depending on the type of selection algorithm.
- getTempFilename() - Method in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
Creates a temporary file and obtains its name.
- getTransfer() - Method in class edu.isi.pegasus.planner.dax.File
-
Get the transfer type of the file
- getTransformations() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Returns a set of Transformation Objects (complex executables) stored in the DAX based Transformation Catalog
- getType() - Method in class edu.isi.pegasus.planner.dax.MetaData
-
Get the type of the metdata object
- getURL() - Method in class edu.isi.pegasus.planner.dax.PFN
- getUses() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- getUses() - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Get the List of files and/or executables being used by the transformation
- getValue() - Method in class edu.isi.pegasus.planner.dax.MetaData
-
Get the value of the metdata object
- getValue() - Method in class edu.isi.pegasus.planner.dax.Profile
-
Get the value of this profile
- getValue() - Method in class edu.isi.pegasus.planner.selector.site.RoundRobin.NameValue
-
Returns the value associated with this pair.
- getVersion() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Get the version of the executable
- getVersion() - Method in class edu.isi.pegasus.planner.dax.File
-
Get the version of the file
- getVersion() - Method in class edu.isi.pegasus.planner.dax.Job
- getVersion() - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Get the version of the transformation
- getWhat() - Method in class edu.isi.pegasus.planner.dax.Invoke
-
Get what to invoke
- getWhen() - Method in class edu.isi.pegasus.planner.dax.Invoke
-
Get when to Invoke
- globallyIgnored(String) - Method in class edu.isi.pegasus.planner.selector.replica.Restricted
-
Returns a boolean indicating whether a site is to be ignored as a replica source for all compute sites.
- globallyPreferred(String) - Method in class edu.isi.pegasus.planner.selector.replica.Restricted
-
Returns a boolean indicating whether a site is a preferred replica source for all compute sites.
- globus - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- GLOBUS - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- Group - Class in edu.isi.pegasus.planner.selector.site
-
A site selector than ends up doing grouping jobs together on the basis of an identifier specifed in the dax for the jobs, and schedules them on to the same site.
- Group() - Constructor for class edu.isi.pegasus.planner.selector.site.Group
-
The default constructor.
H
- hashCode() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- hashCode() - Method in class edu.isi.pegasus.planner.dax.Edge
- hashCode() - Method in class edu.isi.pegasus.planner.dax.Executable
- hashCode() - Method in class edu.isi.pegasus.planner.dax.File
-
HashCode of this File
- hashCode() - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Return the hashcode
- Heft - Class in edu.isi.pegasus.planner.selector.site
-
The HEFT based site selector.
- Heft() - Constructor for class edu.isi.pegasus.planner.selector.site.Heft
-
The default constructor.
- HeftBag - Class in edu.isi.pegasus.planner.selector.site.heft
-
A data class that implements the Bag interface and stores the extra information that is required by the HEFT algorithm for each node.
- HeftBag() - Constructor for class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The default constructor.
- HeftGraphNodeComparator - Class in edu.isi.pegasus.planner.selector.site.heft
-
Comparator for GraphNode objects that allow us to sort on basis of the downward rank computed.
- HeftGraphNodeComparator() - Constructor for class edu.isi.pegasus.planner.selector.site.heft.HeftGraphNodeComparator
- HEFTINFO - Static variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
Array storing the names of the attributes that are stored with the site.
- HIGHEST_RANK_VALUE - Static variable in class edu.isi.pegasus.planner.selector.replica.Regex
-
The highest value of rank.
- hints - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- HINTS - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
I
- ia64 - edu.isi.pegasus.planner.dax.Executable.ARCH
- IA64 - edu.isi.pegasus.planner.dax.Executable.ARCH
- ignore(String, String) - Method in class edu.isi.pegasus.planner.selector.replica.Restricted
-
Returns a boolean indicating whether a source site is to be ignored for staging to a destination site
- increment() - Method in class edu.isi.pegasus.planner.selector.site.RoundRobin.NameValue
-
Increments the int value by one.
- initialiseList(List) - Method in class edu.isi.pegasus.planner.selector.site.RoundRobin
-
It initialises the internal list.
- initialize(PegasusBag) - Method in class edu.isi.pegasus.planner.selector.site.Abstract
-
Initializes the site selector.
- initialize(PegasusBag) - Method in class edu.isi.pegasus.planner.selector.site.Group
-
Initializes the site selector.
- initialize(PegasusBag) - Method in class edu.isi.pegasus.planner.selector.site.Heft
-
Initializes the site selector.
- initialize(PegasusBag) - Method in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
Initializes the site selector.
- initialize(PegasusBag) - Method in class edu.isi.pegasus.planner.selector.site.Random
-
Initializes the site selector.
- initialize(PegasusBag) - Method in interface edu.isi.pegasus.planner.selector.SiteSelector
-
Initializes the site selector.
- inout - edu.isi.pegasus.planner.dax.File.LINK
- INOUT - edu.isi.pegasus.planner.dax.File.LINK
- input - edu.isi.pegasus.planner.dax.File.LINK
- INPUT - edu.isi.pegasus.planner.dax.File.LINK
- insert(Job) - Method in class edu.isi.pegasus.planner.selector.site.Group
-
Inserts the job into the group map.
- Installed - Class in edu.isi.pegasus.planner.selector.transformation
-
This implementation of the Selector returns a list of TransformationCatalogEntry objects of type INSTALLED.
- Installed() - Constructor for class edu.isi.pegasus.planner.selector.transformation.Installed
- Invoke - Class in edu.isi.pegasus.planner.dax
-
The Notification invoke object for the Dax API
- Invoke(Invoke) - Constructor for class edu.isi.pegasus.planner.dax.Invoke
-
Copy Constructor
- Invoke(Invoke.WHEN) - Constructor for class edu.isi.pegasus.planner.dax.Invoke
-
Crete a new Invoke object
- Invoke(Invoke.WHEN, String) - Constructor for class edu.isi.pegasus.planner.dax.Invoke
-
Create a new Invoke object
- Invoke.JsonSerializer - Class in edu.isi.pegasus.planner.dax
-
Custom serializer for YAML representation of an Invoke (Hook in 5.0)
- Invoke.WHEN - Enum in edu.isi.pegasus.planner.dax
-
WHEN To INVOKE
- isDAG() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Is this Object a DAG
- isDAG() - Method in class edu.isi.pegasus.planner.dax.DAG
-
Is this Object a DAG
- isDAX() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Is this Object a DAX
- isDAX() - Method in class edu.isi.pegasus.planner.dax.DAX
-
Is this Object a DAX
- isExecutable() - Method in class edu.isi.pegasus.planner.dax.CatalogType
- isExecutable() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Return boolean indicating whether executable or not
- isFile() - Method in class edu.isi.pegasus.planner.dax.CatalogType
- isFile() - Method in class edu.isi.pegasus.planner.dax.File
-
Boolean indicating whether is of type file
- isJob() - Method in class edu.isi.pegasus.planner.dax.AbstractJob
-
Is this Object a Job
- isJob() - Method in class edu.isi.pegasus.planner.dax.Job
-
Is this Object a Job
- isNodeIdValid(String) - Static method in class edu.isi.pegasus.planner.dax.Patterns
- isValid(Pattern, String) - Static method in class edu.isi.pegasus.planner.dax.Patterns
- isVersionValid(String) - Static method in class edu.isi.pegasus.planner.dax.Patterns
J
- Job - Class in edu.isi.pegasus.planner.dax
- Job(Job) - Constructor for class edu.isi.pegasus.planner.dax.Job
- Job(String, String) - Constructor for class edu.isi.pegasus.planner.dax.Job
- Job(String, String, String) - Constructor for class edu.isi.pegasus.planner.dax.Job
- Job(String, String, String, String) - Constructor for class edu.isi.pegasus.planner.dax.Job
- Job(String, String, String, String, String) - Constructor for class edu.isi.pegasus.planner.dax.Job
- JOBTYPE - Static variable in class edu.isi.pegasus.planner.dax.AbstractJob
- JsonSerializer() - Constructor for class edu.isi.pegasus.planner.dax.AbstractJob.JsonSerializer
- JsonSerializer() - Constructor for class edu.isi.pegasus.planner.dax.ADAG.JsonSerializer
- JsonSerializer() - Constructor for class edu.isi.pegasus.planner.dax.File.JsonSerializer
- JsonSerializer() - Constructor for class edu.isi.pegasus.planner.dax.Invoke.JsonSerializer
- JsonSerializer() - Constructor for class edu.isi.pegasus.planner.dax.MetaData.JsonSerializer
K
- KEEP_ALWAYS - Static variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The state denoting always to keep the temporary files.
- KEEP_NEVER - Static variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The state denoting never to keep the temporary files.
- KEEP_ONERROR - Static variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The state denoting to keep the temporary files only in case of error.
L
- LINK() - Constructor for enum edu.isi.pegasus.planner.dax.File.LINK
- linux - edu.isi.pegasus.planner.dax.Executable.OS
- LINUX - edu.isi.pegasus.planner.dax.Executable.OS
- listToString(List) - Method in class edu.isi.pegasus.planner.selector.site.RoundRobin
- loadEnvironmentVariables() - Method in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
Initializes the internal hash that collects environment variables.
- loadInstance() - Static method in class edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactory
-
A no hassle factory method that loads the replica selector specified in the properties.
- loadInstance(PegasusBag) - Static method in class edu.isi.pegasus.planner.selector.site.SiteSelectorFactory
-
Loads the implementing class corresponding to the mode specified by the user at runtime in the properties file.
- loadInstance(PegasusProperties) - Static method in class edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactory
-
Loads the implementing class corresponding to the mode specified by the user at runtime in the properties file.
- loadInstance(PegasusProperties, String) - Static method in class edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactory
-
Loads the implementing class corresponding to the class.
- loadTXSelector(String) - Static method in class edu.isi.pegasus.planner.selector.TransformationSelector
-
Loads the implementing class corresponding to the mode specified by the user at runtime in the properties file.
- Local - Class in edu.isi.pegasus.planner.selector.replica
-
This replica selector only prefers replicas from the local host and that start with a file: URL scheme.
- Local(PegasusProperties) - Constructor for class edu.isi.pegasus.planner.selector.replica.Local
-
The overloaded constructor, that is called by load method.
- LOCAL_SITE_HANDLE - Static variable in interface edu.isi.pegasus.planner.selector.ReplicaSelector
-
The local site handle.
- LOWEST_RANK_VALUE - Static variable in class edu.isi.pegasus.planner.selector.replica.Regex
-
The lowest rank value
M
- mAbstractDag - Variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The abstract DAG.
- macosx - edu.isi.pegasus.planner.dax.Executable.OS
- MACOSX - edu.isi.pegasus.planner.dax.Executable.OS
- main(String[]) - Static method in class edu.isi.pegasus.planner.dax.ADAG
-
Create an example DIAMOND DAX
- main(String[]) - Static method in class edu.isi.pegasus.planner.dax.examples.Diamond
-
Create an example DIAMOND DAX
- main(String[]) - Static method in class edu.isi.pegasus.planner.dax.examples.Pipeline
- main(String[]) - Static method in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The main program that allows you to test.
- mapJob(Job, List) - Method in class edu.isi.pegasus.planner.selector.site.AbstractPerJob
-
Maps a job in the workflow to the various grid sites.
- mapJob(Job, List) - Method in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
Calls out to the external site selector.
- mapJob(Job, List) - Method in class edu.isi.pegasus.planner.selector.site.Random
-
Maps a job in the workflow to an execution site.
- mapJob(Job, List) - Method in class edu.isi.pegasus.planner.selector.site.RoundRobin
-
Maps a job in the workflow to an execution site.
- mapJob2ExecPool(Job, List) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The call out to the site selector to determine on what pool the job should be scheduled.
- mapWorkflow(ADag, List) - Method in class edu.isi.pegasus.planner.selector.site.AbstractPerJob
-
Maps the jobs in the workflow to the various grid sites.
- mapWorkflow(ADag, List) - Method in class edu.isi.pegasus.planner.selector.site.Group
-
The call out to map a list of jobs on to the execution pools.
- mapWorkflow(ADag, List) - Method in class edu.isi.pegasus.planner.selector.site.Heft
-
Maps the jobs in the workflow to the various grid sites.
- mapWorkflow(ADag, List) - Method in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
Maps the jobs in the workflow to the various grid sites.
- mapWorkflow(ADag, List) - Method in interface edu.isi.pegasus.planner.selector.SiteSelector
-
Maps the jobs in the workflow to the various grid sites.
- mapWorkflow(ADag, List, String) - Method in class edu.isi.pegasus.planner.selector.site.Heft
-
Maps the jobs in the workflow to the various grid sites.
- mArch - Variable in class edu.isi.pegasus.planner.dax.Executable
-
Architecture the executable is compiled for
- mArguments - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- matches(String) - Method in class edu.isi.pegasus.planner.selector.replica.Regex.Rank
-
Matches a string against the compiled regex expression
- mAverageCommunicationCost - Variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The average communication cost between nodes.
- mAvgComputeTime - Variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The average compute time for a node.
- MAXIMUM_FINISH_TIME - Static variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The maximum finish time possible for a job.
- mBag - Variable in class edu.isi.pegasus.planner.selector.site.Abstract
-
The bag of Pegasus objects.
- mChild - Variable in class edu.isi.pegasus.planner.dax.Edge
-
The parent of the child
- mCount - Variable in class edu.isi.pegasus.planner.dax.ADAG
-
The Count of the number of dax objects : N
- mCurrentLevel - Variable in class edu.isi.pegasus.planner.selector.site.RoundRobin
-
The current level in the abstract workflow.
- mCurrentProcessorIndex - Variable in class edu.isi.pegasus.planner.selector.site.heft.Site
-
The index to the processor that is to be used for scheduling a job.
- mDefaultGroup - Static variable in class edu.isi.pegasus.planner.selector.site.Group
-
The name of the group into which jobs are grouped if no group is specified in the dax.
- mDependencies - Variable in class edu.isi.pegasus.planner.dax.ADAG
-
Map of Dependencies between Job,DAX,DAG objects.
- mDescription - Static variable in class edu.isi.pegasus.planner.selector.replica.Default
-
A short description of the replica selector.
- mDescription - Static variable in class edu.isi.pegasus.planner.selector.replica.Local
-
A short description of the replica selector.
- mDescription - Static variable in class edu.isi.pegasus.planner.selector.replica.Regex
-
A short description of the replica selector.
- mDescription - Static variable in class edu.isi.pegasus.planner.selector.replica.Restricted
-
A short description of the replica selector.
- mDescription - Static variable in class edu.isi.pegasus.planner.selector.site.Group
-
The description of the site selector.
- mDescription - Static variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The description of the site selector.
- mDownwardRank - Variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The downward rank for a node.
- mEndTime - Variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The estimated end time for a job.
- mEndTime - Variable in class edu.isi.pegasus.planner.selector.site.heft.Processor
-
The end time of the current scheduled job.
- mEnvVar - Variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The map that contains the environment variables including the default ones that are set while calling out to the site selector unless they are overridden by the values set in the properties file.
- MetaData - Class in edu.isi.pegasus.planner.dax
-
Metadata object for the DAX API
- MetaData(MetaData) - Constructor for class edu.isi.pegasus.planner.dax.MetaData
-
Copy constructor
- MetaData(String, String) - Constructor for class edu.isi.pegasus.planner.dax.MetaData
-
Create a new Metadata object
- MetaData(String, String, String) - Constructor for class edu.isi.pegasus.planner.dax.MetaData
-
Create a new Metadata object
- MetaData.JsonSerializer - Class in edu.isi.pegasus.planner.dax
-
Custom serializer for YAML representation of a MetaData k,v pair
- mExecPools - Variable in class edu.isi.pegasus.planner.selector.site.RoundRobin
-
The list of pools that have been given by the user at run time or has been authenticated against.
- mExecutable - Variable in class edu.isi.pegasus.planner.dax.File
-
Is the file an executable.
- mExecutables - Variable in class edu.isi.pegasus.planner.dax.ADAG
-
The list of Executable objects
- mFiles - Variable in class edu.isi.pegasus.planner.dax.ADAG
-
The list of edu.isi.pegasus.planner.dax.File objects
- mGlibc - Variable in class edu.isi.pegasus.planner.dax.Executable
-
Glibc the executable is compiled for
- mGlobalIgnoredSites - Variable in class edu.isi.pegasus.planner.selector.replica.Restricted
-
The Set of ignored sites, that are ignored for selecting replicas for all sites.
- mGlobalPreferredSites - Variable in class edu.isi.pegasus.planner.selector.replica.Restricted
-
The set of preferred sites, that are preferred stagein sites for all sites.
- mGroupMap - Variable in class edu.isi.pegasus.planner.selector.site.Group
-
The map containing the the jobs grouped by the key group.
- mHeftImpl - Variable in class edu.isi.pegasus.planner.selector.site.Heft
-
An instance of the class that implements the HEFT algorithm.
- mId - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mIgnoredSitesMap - Variable in class edu.isi.pegasus.planner.selector.replica.Restricted
-
A Map indexed by site handles, that contains a set of site handles.
- mIndex - Variable in class edu.isi.pegasus.planner.dax.ADAG
-
The Index of the dax object.
- mInstalled - Variable in class edu.isi.pegasus.planner.dax.Executable
-
Flag to mark if the executable is installed or can be staged.
- mInvokes - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mInvokes - Variable in class edu.isi.pegasus.planner.dax.ADAG
-
List of Notification objects
- mInvokes - Variable in class edu.isi.pegasus.planner.dax.Executable
-
List of Notification objects
- mInvokes - Variable in class edu.isi.pegasus.planner.dax.Transformation
- mJobs - Variable in class edu.isi.pegasus.planner.dax.ADAG
-
The List of Job,DAX and DAG objects
- mKeepTMP - Variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The tristate value for whether keeping the temporary files generated or not.
- mKey - Variable in class edu.isi.pegasus.planner.dax.MetaData
-
Metadata Key
- mKey - Variable in class edu.isi.pegasus.planner.dax.Profile
-
Key of the profile
- mLabel - Variable in class edu.isi.pegasus.planner.dax.Edge
-
The edge label for the parent child relationship.
- mLabel - Variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The label of the workflow.
- mLDAGs - Variable in class edu.isi.pegasus.planner.dax.ADAG
- mLDAXs - Variable in class edu.isi.pegasus.planner.dax.ADAG
- mLink - Variable in class edu.isi.pegasus.planner.dax.File
- mLJobs - Variable in class edu.isi.pegasus.planner.dax.ADAG
- mLogger - Static variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mLogger - Variable in class edu.isi.pegasus.planner.dax.ADAG
- mLogger - Variable in class edu.isi.pegasus.planner.dax.CatalogType
- mLogger - Variable in class edu.isi.pegasus.planner.selector.replica.Default
-
The handle to the logging object that is used to log the various debug messages.
- mLogger - Variable in class edu.isi.pegasus.planner.selector.replica.Local
-
The handle to the logging object that is used to log the various debug messages.
- mLogger - Variable in class edu.isi.pegasus.planner.selector.site.Abstract
-
The handle to the logger.
- mLogger - Variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The handle to the LogManager
- mLogger - Variable in class edu.isi.pegasus.planner.selector.TransformationSelector
- mMetadata - Variable in class edu.isi.pegasus.planner.dax.CatalogType
- mMetaDataAttributes - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
-
The metadata attributes associated with the whole workflow.
- mMetaDataAttributes - Variable in class edu.isi.pegasus.planner.dax.ADAG
-
The metadata attributes associated with the whole workflow.
- mName - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mName - Variable in class edu.isi.pegasus.planner.dax.ADAG
-
The Name / Label of the DAX
- mName - Variable in class edu.isi.pegasus.planner.dax.Executable
-
Name of the executable
- mName - Variable in class edu.isi.pegasus.planner.dax.File
-
The logical name of the file.
- mName - Variable in class edu.isi.pegasus.planner.dax.Transformation
-
Name of the transformation
- mName - Variable in class edu.isi.pegasus.planner.selector.site.heft.Site
-
The logical name assigned to the site.
- mNamespace - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mNamespace - Variable in class edu.isi.pegasus.planner.dax.Executable
-
Namespace of the executable
- mNamespace - Variable in class edu.isi.pegasus.planner.dax.File
-
The namespace on a file.
- mNamespace - Variable in class edu.isi.pegasus.planner.dax.Profile
-
Namespace of the profile
- mNamespace - Variable in class edu.isi.pegasus.planner.dax.Transformation
-
Namespace of the Transformation
- mNodeIdPattern - Static variable in class edu.isi.pegasus.planner.dax.Patterns
- mNodeLabel - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mNumProcessors - Variable in class edu.isi.pegasus.planner.selector.site.heft.Site
-
The number of processors making up a site.
- mOptional - Variable in class edu.isi.pegasus.planner.dax.File
-
Is the file optional
- mOs - Variable in class edu.isi.pegasus.planner.dax.Executable
-
Os the executable is compiled for
- mOsRelease - Variable in class edu.isi.pegasus.planner.dax.Executable
-
Os release the executable is compiled for
- mOsVersion - Variable in class edu.isi.pegasus.planner.dax.Executable
-
OS version the executable is compiled for
- mParent - Variable in class edu.isi.pegasus.planner.dax.Edge
-
The parent of the parent
- mPattern - Variable in class edu.isi.pegasus.planner.selector.replica.Regex.Rank
-
The compiled regex expression
- mPFNs - Variable in class edu.isi.pegasus.planner.dax.CatalogType
- mPreferredSitesMap - Variable in class edu.isi.pegasus.planner.selector.replica.Restricted
-
A Map indexed by site handles, that contains a set of site handles.
- mPriority - Variable in class edu.isi.pegasus.planner.selector.replica.Regex.Rank
-
The inverse of rank.
- mProcessors - Variable in class edu.isi.pegasus.planner.selector.site.heft.Site
-
A list of processors making up the site.
- mProfiles - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mProfiles - Variable in class edu.isi.pegasus.planner.dax.CatalogType
- mProfiles - Variable in class edu.isi.pegasus.planner.dax.PFN
- mProps - Variable in class edu.isi.pegasus.planner.selector.replica.Default
-
The properties object containing the properties passed to the planner.
- mProps - Variable in class edu.isi.pegasus.planner.selector.replica.Local
-
The properties object containing the properties passed to the planner.
- mProps - Variable in class edu.isi.pegasus.planner.selector.site.Abstract
-
The properties passed to Pegasus at runtime.
- mProps - Variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The handle to the properties.
- mRank - Variable in class edu.isi.pegasus.planner.selector.replica.Regex.Rank
-
The rank value.
- mRegister - Variable in class edu.isi.pegasus.planner.dax.File
-
Should the file be registered in the replica catalog
- mRequestID - Variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The request id associated with the DAX.
- mRequires - Variable in class edu.isi.pegasus.planner.dax.Executable
-
Other executables this executable requires
- mScheduledSite - Variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The site where a job is scheduled to run.
- mSelector - Variable in class edu.isi.pegasus.planner.selector.site.Group
-
The handle to the internal site selector that is used to schedule jobs amongst the groups.
- mSite - Variable in class edu.isi.pegasus.planner.dax.PFN
- mSiteMap - Variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Map containing the number of free nodes for each site.
- mSites - Variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The list of sites where the workflow can run.
- mSiteSelectorPath - Variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The path to the site selector.
- mSiteStore - Variable in class edu.isi.pegasus.planner.selector.site.Abstract
-
The handle to the site catalog.
- mSiteStore - Variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Handle to the site catalog.
- mSize - Variable in class edu.isi.pegasus.planner.dax.File
-
File size of the file no units required
- mSortedRegexSet - Variable in class edu.isi.pegasus.planner.selector.replica.Regex
-
The Set of regular expressions that orders the regex expressions to use in ascending order.
- mStartTime - Variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The estimated start time for a job.
- mStartTime - Variable in class edu.isi.pegasus.planner.selector.site.heft.Processor
-
The start time of the current scheduled job.
- mStderr - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mStdin - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mStdout - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mTCHandle - Variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The handle to the transformation catalog.
- mTCMapper - Variable in class edu.isi.pegasus.planner.selector.site.Abstract
-
The handle to the TCMapper object.
- mTCMapper - Variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Handle to the TCMapper.
- mTimeout - Variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The timeout value in seconds after which to timeout, in the case where the external site selector does nothing (nothing on stdout nor stderr).
- mTransfer - Variable in class edu.isi.pegasus.planner.dax.File
-
Should the file be transferred on generation.
- mTransformations - Variable in class edu.isi.pegasus.planner.dax.ADAG
-
The List of Transformation objects
- mType - Variable in class edu.isi.pegasus.planner.dax.MetaData
-
Metadata type
- mUpwardRank - Variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The upward rank for a node.
- mURL - Variable in class edu.isi.pegasus.planner.dax.PFN
- mUses - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mUses - Variable in class edu.isi.pegasus.planner.dax.Transformation
-
List of executable of files used by the transformation
- mValue - Variable in class edu.isi.pegasus.planner.dax.MetaData
-
Metadata value
- mValue - Variable in class edu.isi.pegasus.planner.dax.Profile
-
Value of the profile
- mVersion - Variable in class edu.isi.pegasus.planner.dax.AbstractJob
- mVersion - Variable in class edu.isi.pegasus.planner.dax.Executable
-
Version of the executable
- mVersion - Variable in class edu.isi.pegasus.planner.dax.File
-
The logical version of the file.
- mVersion - Variable in class edu.isi.pegasus.planner.dax.Transformation
-
Version of the transformation
- mVersionPattern - Static variable in class edu.isi.pegasus.planner.dax.Patterns
- mWhat - Variable in class edu.isi.pegasus.planner.dax.Invoke
-
What to invoke
- mWhen - Variable in class edu.isi.pegasus.planner.dax.Invoke
-
WHen to Invoke
- mWorkflow - Variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The workflow in the graph format, that needs to be scheduled.
- mWriter - Variable in class edu.isi.pegasus.planner.dax.ADAG
-
Handle the XML writer
N
- name - Variable in class edu.isi.pegasus.planner.selector.site.RoundRobin.NameValue
-
Stores the name of the pair (the left handside of the mapping).
- NAMESPACE() - Constructor for enum edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- NameValue() - Constructor for class edu.isi.pegasus.planner.selector.site.RoundRobin.NameValue
-
The default constructor which initialises the class member variables.
- NameValue(String, int) - Constructor for class edu.isi.pegasus.planner.selector.site.RoundRobin.NameValue
-
Initialises the class member variables to the values passed in the arguments.
- never - edu.isi.pegasus.planner.dax.Invoke.WHEN
- NON_PREFERRED_SITE_PRIORITY_KEY - Static variable in class edu.isi.pegasus.planner.selector.replica.Default
- NonJavaCallout - Class in edu.isi.pegasus.planner.selector.site
-
This is the class that implements a call-out to a site selector which is an application or executable script.
- NonJavaCallout() - Constructor for class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The default constructor.
O
- on_error - edu.isi.pegasus.planner.dax.Invoke.WHEN
- on_success - edu.isi.pegasus.planner.dax.Invoke.WHEN
- OPTIONAL - edu.isi.pegasus.planner.dax.File.TRANSFER
- OS() - Constructor for enum edu.isi.pegasus.planner.dax.Executable.OS
- output - edu.isi.pegasus.planner.dax.File.LINK
- OUTPUT - edu.isi.pegasus.planner.dax.File.LINK
P
- PACKAGE_NAME - Static variable in class edu.isi.pegasus.planner.selector.TransformationSelector
- parseStdOut(Job, String) - Method in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
Extracts the chosen site from the site selector's answer.
- Patterns - Class in edu.isi.pegasus.planner.dax
- Patterns() - Constructor for class edu.isi.pegasus.planner.dax.Patterns
- pegasus - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- PEGASUS - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- PEGASUS_VENDOR_EXTENSION_KEY - Static variable in class edu.isi.pegasus.planner.dax.ADAG
- PEGASUS_YAML_ABSTRACT_WF_VERSION - Static variable in class edu.isi.pegasus.planner.dax.ADAG
- PFN - Class in edu.isi.pegasus.planner.dax
- PFN() - Constructor for class edu.isi.pegasus.planner.dax.PFN
- PFN(String) - Constructor for class edu.isi.pegasus.planner.dax.PFN
- PFN(String, String) - Constructor for class edu.isi.pegasus.planner.dax.PFN
- Pipeline - Class in edu.isi.pegasus.planner.dax.examples
- Pipeline() - Constructor for class edu.isi.pegasus.planner.dax.examples.Pipeline
- populateSiteMap(List) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Populates the number of free nodes for each site, by querying the Site Catalog.
- populateSiteMaps(String) - Method in class edu.isi.pegasus.planner.selector.replica.Restricted
-
Builds up the set of preferred and ignored sites for a site.
- ppc - edu.isi.pegasus.planner.dax.Executable.ARCH
- PPC - edu.isi.pegasus.planner.dax.Executable.ARCH
- ppc_64 - edu.isi.pegasus.planner.dax.Executable.ARCH
- PPC_64 - edu.isi.pegasus.planner.dax.Executable.ARCH
- ppc64le - edu.isi.pegasus.planner.dax.Executable.ARCH
- prefer(String, String) - Method in class edu.isi.pegasus.planner.selector.replica.Restricted
-
Returns a boolean indicating whether a source site is to be preffered for staging to a destination site
- PREFERRED_SITE_PRIORITY_KEY - Static variable in class edu.isi.pegasus.planner.selector.replica.Default
- PREFIX_PROPERTIES - Static variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The prefix of the property names that specify the environment variables that need to be set before calling out to the site selector.
- PREFIX_TEMPORARY_FILE - Static variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The prefix to be used while creating a temporary file to pass to the external siteselector.
- prepareInputFile(Job, List) - Method in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
Writes job knowledge into the temporary file passed to the external site selector.
- PRIORITY_KEY - Static variable in interface edu.isi.pegasus.planner.selector.ReplicaSelector
-
The attribute key that designates priority for the replica
- PROCESS_CATALOG_IMPL_PROPERTY - Static variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The property that designates which Process catalog impl to pick up.
- Processor - Class in edu.isi.pegasus.planner.selector.site.heft
-
A data class that is used to simulate a processor on a site.
- Processor() - Constructor for class edu.isi.pegasus.planner.selector.site.heft.Processor
-
The default constructor.
- Profile - Class in edu.isi.pegasus.planner.dax
-
Profile Object for the DAX API
- Profile(Profile) - Constructor for class edu.isi.pegasus.planner.dax.Profile
-
Copy constructor
- Profile(Profile.NAMESPACE, String, String) - Constructor for class edu.isi.pegasus.planner.dax.Profile
-
Create a new Profile object
- Profile(String, String) - Constructor for class edu.isi.pegasus.planner.dax.Profile
-
Create a new Profile object
- Profile(String, String, String) - Constructor for class edu.isi.pegasus.planner.dax.Profile
-
Create a new Profile object
- Profile.NAMESPACE - Enum in edu.isi.pegasus.planner.dax
-
Supported NAMESPACES.
- PROPERTY_IGNORE_SUFFIX - Static variable in class edu.isi.pegasus.planner.selector.replica.Restricted
-
The property suffix for determining the ignored sites for a site x.
- PROPERTY_PREFER_SUFFIX - Static variable in class edu.isi.pegasus.planner.selector.replica.Restricted
-
The property suffix for determining the preferred sites for a site x.
- PROPERTY_PREFIX - Static variable in class edu.isi.pegasus.planner.selector.replica.Regex
-
The property prefix for all Regex rank property.
- PROPERTY_PREFIX - Static variable in class edu.isi.pegasus.planner.selector.replica.Restricted
-
The property prefix for all properties used by this selector.
R
- Random - Class in edu.isi.pegasus.planner.selector.site
-
A random site selector that maps to a job to a random pool, amongst the subset of pools where that particular job can be executed.
- Random - Class in edu.isi.pegasus.planner.selector.transformation
-
This implemenation of the TCSelector selects a random TransformationCatalogEntry from a List of entries.
- Random() - Constructor for class edu.isi.pegasus.planner.selector.site.Random
-
The default constructor.
- Random() - Constructor for class edu.isi.pegasus.planner.selector.transformation.Random
- Rank(int, String) - Constructor for class edu.isi.pegasus.planner.selector.replica.Regex.Rank
-
The default constructor.
- Regex - Class in edu.isi.pegasus.planner.selector.replica
-
A replica selector that allows the user to specific regex expressions that can be used to rank various PFN's returned from the Replica Catalog for a particular LFN.
- Regex(PegasusProperties) - Constructor for class edu.isi.pegasus.planner.selector.replica.Regex
-
The overloaded constructor, that is called by load method.
- Regex.Rank - Class in edu.isi.pegasus.planner.selector.replica
-
A Data class that allows us to compile a regex expression and associate a rank value with it.
- removeFileURL(ReplicaCatalogEntry, String, boolean) - Method in class edu.isi.pegasus.planner.selector.replica.Default
-
A convenience function that determines whether we should be removing a file URL from replica selection or not.
- removeFileURL(String, String, String, boolean) - Method in class edu.isi.pegasus.planner.selector.replica.Default
-
A convenience function that determines whether we should be removing a file URL from replica selection or not.
- ReplicaSelector - Interface in edu.isi.pegasus.planner.selector
-
A prototypical interface for a replica selector.
- ReplicaSelectorFactory - Class in edu.isi.pegasus.planner.selector.replica
-
A factory class to load the appropriate type of Replica Selector, as specified by the user at runtime in properties.
- ReplicaSelectorFactory() - Constructor for class edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactory
- ReplicaSelectorFactoryException - Exception in edu.isi.pegasus.planner.selector.replica
-
Class to notify of failures while instantiating ReplicaSelector implementations.
- ReplicaSelectorFactoryException(String) - Constructor for exception edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactoryException
-
Constructs a
ReplicaSelectorFactoryException
with no detail message. - ReplicaSelectorFactoryException(String, String) - Constructor for exception edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactoryException
-
Constructs a
ReplicaSelectorFactoryException
with the specified detailed message. - ReplicaSelectorFactoryException(String, String, Throwable) - Constructor for exception edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactoryException
-
Constructs a
ReplicaSelectorFactoryException
with the specified detailed message and a cause. - ReplicaSelectorFactoryException(String, Throwable) - Constructor for exception edu.isi.pegasus.planner.selector.replica.ReplicaSelectorFactoryException
-
Constructs a
ReplicaSelectorFactoryException
with the specified detailed message and a cause. - Restricted - Class in edu.isi.pegasus.planner.selector.replica
-
A replica selector, that allows the user to specify good sites and bad sites for staging in data to a compute site.
- Restricted(PegasusProperties) - Constructor for class edu.isi.pegasus.planner.selector.replica.Restricted
-
The overloaded constructor, that is called by load method.
- RoundRobin - Class in edu.isi.pegasus.planner.selector.site
-
This ends up scheduling the jobs in a round robin manner.
- RoundRobin() - Constructor for class edu.isi.pegasus.planner.selector.site.RoundRobin
-
The default constructor.
- RoundRobin.NameValue - Class in edu.isi.pegasus.planner.selector.site
-
A inner name value class that associates a string with an int value.
- RUNTIME_PROFILE_KEY - Static variable in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
The pegasus profile key that gives us the expected runtime.
S
- SANITY_CHECK_ERROR_MESSAGE_PREFIX - Static variable in class edu.isi.pegasus.planner.selector.replica.Local
-
Sanity Check Error Message.
- schedule(ADag, List) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Schedules the workflow using the heft.
- schedule(ADag, List, String) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Schedules the workflow according to the HEFT algorithm.
- SCHEDULED_SITE - Static variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The site where the job is scheduled.
- scheduleJob(long, long) - Method in class edu.isi.pegasus.planner.selector.site.heft.Processor
-
Schedules a job on to a processor.
- scheduleJob(long, long) - Method in class edu.isi.pegasus.planner.selector.site.heft.Site
-
Schedules a job to the site.
- scheduleJob(String, long, long) - Method in class edu.isi.pegasus.planner.selector.site.heft.Algorithm
-
Schedules a job to a site.
- SCHEMA_LOCATION - Static variable in class edu.isi.pegasus.planner.dax.ADAG
-
The "not-so-official" location URL of the DAX schema definition.
- SCHEMA_NAMESPACE - Static variable in class edu.isi.pegasus.planner.dax.ADAG
-
The "official" namespace URI of the site catalog schema.
- SCHEMA_NAMESPACE_XSI - Static variable in class edu.isi.pegasus.planner.dax.ADAG
-
XSI SCHEMA NAMESPACE
- SCHEMA_VERSION - Static variable in class edu.isi.pegasus.planner.dax.ADAG
-
The version to report.
- selectAndOrderReplicas(ReplicaLocation, String, boolean) - Method in class edu.isi.pegasus.planner.selector.replica.Default
-
This orders all valid location amongst all the locations returned by the Replica Mechanism.
- selectAndOrderReplicas(ReplicaLocation, String, boolean) - Method in class edu.isi.pegasus.planner.selector.replica.Local
-
This chooses a location amongst all the locations returned by the Replica Mechanism.
- selectAndOrderReplicas(ReplicaLocation, String, boolean) - Method in class edu.isi.pegasus.planner.selector.replica.Regex
-
This orders amongst all the valid locations returned by the Replica Mechanism.
- selectAndOrderReplicas(ReplicaLocation, String, boolean) - Method in interface edu.isi.pegasus.planner.selector.ReplicaSelector
-
Select all candidate replicas for a LFN and order them.
- selector - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- SELECTOR - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- selectRandomSite(List) - Method in class edu.isi.pegasus.planner.selector.site.Random
-
The random selection that selects randomly one of the records returned by the transformation catalog.
- selectReplica(ReplicaLocation, String, boolean) - Method in class edu.isi.pegasus.planner.selector.replica.Default
-
This chooses a location amongst all the locations returned by the replica location service.
- selectReplica(ReplicaLocation, String, boolean) - Method in class edu.isi.pegasus.planner.selector.replica.Local
-
Selects a random replica from all the replica's that have their site handle set to local and the pfn's start with a file url scheme.
- selectReplica(ReplicaLocation, String, boolean) - Method in class edu.isi.pegasus.planner.selector.replica.Regex
-
This chooses a location amongst all the locations returned by the replica location service.
- selectReplica(ReplicaLocation, String, boolean) - Method in class edu.isi.pegasus.planner.selector.replica.Restricted
-
This chooses a location amongst all the locations returned by the replica location service.
- selectReplica(ReplicaLocation, String, boolean) - Method in interface edu.isi.pegasus.planner.selector.ReplicaSelector
-
Selects a single replica amongst all the replicas returned by the implementing Replica Mechanism.
- serialize(AbstractJob, JsonGenerator, SerializerProvider) - Method in class edu.isi.pegasus.planner.dax.AbstractJob.JsonSerializer
- serialize(ADAG, JsonGenerator, SerializerProvider) - Method in class edu.isi.pegasus.planner.dax.ADAG.JsonSerializer
-
Serializes ADAG into YAML representation
- serialize(File, JsonGenerator, SerializerProvider) - Method in class edu.isi.pegasus.planner.dax.File.JsonSerializer
-
Serialize a File into YAML representation
- serialize(Invoke, JsonGenerator, SerializerProvider) - Method in class edu.isi.pegasus.planner.dax.Invoke.JsonSerializer
-
Serializes an Invoke into YAML representation.
- serialize(MetaData, JsonGenerator, SerializerProvider) - Method in class edu.isi.pegasus.planner.dax.MetaData.JsonSerializer
-
Serializes a MetaData object in to YAML representation
- setArchitecture(Executable.ARCH) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Set the architecture the executable is compiled for
- setChild(String) - Method in class edu.isi.pegasus.planner.dax.Edge
- setExecutable() - Method in class edu.isi.pegasus.planner.dax.File
-
Mark the file as executable.
- setExecutable(boolean) - Method in class edu.isi.pegasus.planner.dax.File
-
Mark the file as executable.
- setGlibc(String) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Set the glibc this executable is compiled for
- setInstalled() - Method in class edu.isi.pegasus.planner.dax.Executable
-
set the installed flag on the executable.
- setInstalled(boolean) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Set the installed flag on the executable.Default is installed
- setLabel(String) - Method in class edu.isi.pegasus.planner.dax.Edge
- setLink(File.LINK) - Method in class edu.isi.pegasus.planner.dax.File
-
Set the file linkage
- setNodeLabel(String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setOptional(boolean) - Method in class edu.isi.pegasus.planner.dax.File
-
Set the optional flag on the file.
- setOS(Executable.OS) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Set the OS the executable is compiled for
- setOSRelease(String) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Set the osrelease the executable is compiled for
- setOSVersion(String) - Method in class edu.isi.pegasus.planner.dax.Executable
-
Set the osversion the executable is compiled for
- setParent(String) - Method in class edu.isi.pegasus.planner.dax.Edge
- setPriority(int) - Method in class edu.isi.pegasus.planner.selector.replica.Regex.Rank
- setRegister(boolean) - Method in class edu.isi.pegasus.planner.dax.File
-
Set the register flag of the file.
- setSite(String) - Method in class edu.isi.pegasus.planner.dax.PFN
- setSize(String) - Method in class edu.isi.pegasus.planner.dax.File
-
Set the size of the file.
- setStderr(File) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStderr(File, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStderr(File, File.TRANSFER) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStderr(File, File.TRANSFER, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStderr(File, File.TRANSFER, boolean, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStderr(String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStderr(String, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStderr(String, File.TRANSFER) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStderr(String, File.TRANSFER, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStderr(String, File.TRANSFER, boolean, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdin(File) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdin(File, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdin(File, File.TRANSFER) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdin(File, File.TRANSFER, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdin(File, File.TRANSFER, boolean, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdin(String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdin(String, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdin(String, File.TRANSFER) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdin(String, File.TRANSFER, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdin(String, File.TRANSFER, boolean, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdout(File) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdout(File, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdout(File, File.TRANSFER) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdout(File, File.TRANSFER, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdout(File, File.TRANSFER, boolean, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdout(String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdout(String, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdout(String, File.TRANSFER) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdout(String, File.TRANSFER, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setStdout(String, File.TRANSFER, boolean, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- setTransfer(File.TRANSFER) - Method in class edu.isi.pegasus.planner.dax.File
-
Set the transfer type of the file
- setURL(String) - Method in class edu.isi.pegasus.planner.dax.PFN
- setUseForPlanning() - Method in class edu.isi.pegasus.planner.dax.File
-
Mark the file to be used for planner.
- setUseForPlanning(boolean) - Method in class edu.isi.pegasus.planner.dax.File
-
Mark the file to be used for planner.
- setValue(int) - Method in class edu.isi.pegasus.planner.selector.site.RoundRobin.NameValue
-
The set method to set the value.
- setValue(String) - Method in class edu.isi.pegasus.planner.dax.MetaData
-
Set the value of the metadata
- setValue(String) - Method in class edu.isi.pegasus.planner.dax.Profile
-
Set the value of this Profile
- setWhat(String) - Method in class edu.isi.pegasus.planner.dax.Invoke
-
Set what executable to invoke and how
- setWhen(Invoke.WHEN) - Method in class edu.isi.pegasus.planner.dax.Invoke
-
Set when to invoke
- Site - Class in edu.isi.pegasus.planner.selector.site.heft
-
A data class that models a site as a collection of processors.
- Site(String) - Constructor for class edu.isi.pegasus.planner.selector.site.heft.Site
-
The default constructor.
- Site(String, int) - Constructor for class edu.isi.pegasus.planner.selector.site.heft.Site
-
The overloaded constructor.
- SITE_NOT_FOUND - Static variable in interface edu.isi.pegasus.planner.selector.SiteSelector
-
The value for the pool handle, when the pool is not found.
- SiteSelector - Interface in edu.isi.pegasus.planner.selector
-
The interface for the Site Selector.
- SiteSelectorFactory - Class in edu.isi.pegasus.planner.selector.site
-
A factory class to load the appropriate type of Site Selector, as specified by the user at runtime in properties.
- SiteSelectorFactory() - Constructor for class edu.isi.pegasus.planner.selector.site.SiteSelectorFactory
- SiteSelectorFactoryException - Exception in edu.isi.pegasus.planner.selector.site
-
Class to notify of failures while instantiating SiteSelector implementations.
- SiteSelectorFactoryException(String) - Constructor for exception edu.isi.pegasus.planner.selector.site.SiteSelectorFactoryException
-
Constructs a
SiteSelectorFactoryException
with no detail message. - SiteSelectorFactoryException(String, String) - Constructor for exception edu.isi.pegasus.planner.selector.site.SiteSelectorFactoryException
-
Constructs a
SiteSelectorFactoryException
with the specified detailed message. - SiteSelectorFactoryException(String, String, Throwable) - Constructor for exception edu.isi.pegasus.planner.selector.site.SiteSelectorFactoryException
-
Constructs a
SiteSelectorFactoryException
with the specified detailed message and a cause. - SiteSelectorFactoryException(String, Throwable) - Constructor for exception edu.isi.pegasus.planner.selector.site.SiteSelectorFactoryException
-
Constructs a
SiteSelectorFactoryException
with the specified detailed message and a cause. - SOLUTION_PREFIX - Static variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The prefix that the site selector writes out on its stdout to designate that it is sending a solution.
- sparcv7 - edu.isi.pegasus.planner.dax.Executable.ARCH
- SPARCV7 - edu.isi.pegasus.planner.dax.Executable.ARCH
- sparcv9 - edu.isi.pegasus.planner.dax.Executable.ARCH
- SPARCV9 - edu.isi.pegasus.planner.dax.Executable.ARCH
- Staged - Class in edu.isi.pegasus.planner.selector.transformation
-
This implementation of the Selector select a transformation of type STAGEABLE on all sites.
- Staged() - Constructor for class edu.isi.pegasus.planner.selector.transformation.Staged
- start - edu.isi.pegasus.planner.dax.Invoke.WHEN
- stat - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- STAT - edu.isi.pegasus.planner.dax.Profile.NAMESPACE
- Submit - Class in edu.isi.pegasus.planner.selector.transformation
-
This implementation of the Selector select a transformation of type STAGEABLE and only on the submit site.
- Submit() - Constructor for class edu.isi.pegasus.planner.selector.transformation.Submit
- success - edu.isi.pegasus.planner.dax.Invoke.WHEN
- SUFFIX_TEMPORARY_FILE - Static variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The suffix to be used while creating a temporary file to pass to the external siteselector.
- sunos - edu.isi.pegasus.planner.dax.Executable.OS
- SUNOS - edu.isi.pegasus.planner.dax.Executable.OS
T
- toReplicaLocation() - Method in class edu.isi.pegasus.planner.dax.File
-
Adapter function to convert File object to Replica Location object so that we can serialize to YAML using existing interface.
- toString() - Method in class edu.isi.pegasus.planner.dax.Edge
- toString() - Method in class edu.isi.pegasus.planner.dax.Executable
- toString() - Method in class edu.isi.pegasus.planner.dax.Invoke
-
Returns the object as String
- toString() - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Return the String version
- toString() - Method in class edu.isi.pegasus.planner.selector.replica.Regex.Rank
-
Returns the textual representation of this
- toString() - Method in class edu.isi.pegasus.planner.selector.site.RoundRobin.NameValue
-
Writes out the contents of the class to a String in form suitable for displaying.
- toTransformationCatalogEntries() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Converts the executable into transformation catalog entries
- toXML(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- toXML(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Generates a DAX representation.
- toXML(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Write the XML representation of this object
- toXML(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.Edge
- toXML(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.Executable
- toXML(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.File
-
Write the file object
- toXML(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.Invoke
-
Writes out XML representation using the writer
- toXML(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.MetaData
- toXML(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.PFN
- toXML(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.Profile
- toXML(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Writes out XML representation using the writer
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.CatalogType
-
Write the XML representation of this object
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.DAG
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.DAX
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.Edge
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.Executable
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.File
-
Write the file object, with indent level N
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.Invoke
-
Writes out XML representation using the writer
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.Job
-
Overrides Base TOXML method.
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.MetaData
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.PFN
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.Profile
- toXML(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Writes out XML representation using the writer
- toXML(XMLWriter, int, String) - Method in class edu.isi.pegasus.planner.dax.File
-
Write the file object as XML but render it as the elementname
- toXMLParent(XMLWriter) - Method in class edu.isi.pegasus.planner.dax.Edge
- toXMLParent(XMLWriter, int) - Method in class edu.isi.pegasus.planner.dax.Edge
- toYAML() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Generates the YAML representation of a workflow.
- TRANSFER() - Constructor for enum edu.isi.pegasus.planner.dax.File.TRANSFER
- Transformation - Class in edu.isi.pegasus.planner.dax
-
This Object is used to create a complex Transformation.
- Transformation(Transformation) - Constructor for class edu.isi.pegasus.planner.dax.Transformation
-
Copy Constructor
- Transformation(String) - Constructor for class edu.isi.pegasus.planner.dax.Transformation
-
Create a new Transformation object
- Transformation(String, String, String) - Constructor for class edu.isi.pegasus.planner.dax.Transformation
-
Create a new Transformation Object
- TransformationSelector - Class in edu.isi.pegasus.planner.selector
- TransformationSelector() - Constructor for class edu.isi.pegasus.planner.selector.TransformationSelector
- TRUE - edu.isi.pegasus.planner.dax.File.TRANSFER
U
- unsetInstalled() - Method in class edu.isi.pegasus.planner.dax.Executable
-
Unset the installed flag on the executable.
- UPWARD_RANK - Static variable in class edu.isi.pegasus.planner.selector.site.heft.HeftBag
-
The constant to be passed to the accessor functions to get or set the upward rank for a node.
- useForPlanning - Variable in class edu.isi.pegasus.planner.dax.File
-
A boolean tracking whether a file is for use of planner i.e.
- useForPlanning() - Method in class edu.isi.pegasus.planner.dax.File
-
Returns boolean indicating whether the file is marked for planner use.
- uses(CatalogType) - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Set the file or executable being used by the transformation
- uses(File, File.LINK) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(File, File.LINK, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(File, File.LINK, boolean, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(File, File.LINK, File.TRANSFER) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(File, File.LINK, File.TRANSFER, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(File, File.LINK, File.TRANSFER, boolean, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(File, File.LINK, File.TRANSFER, boolean, boolean, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(File, File.LINK, File.TRANSFER, boolean, boolean, boolean, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(File, File.LINK, File.TRANSFER, boolean, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(File, File.LINK, File.TRANSFER, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(File, File.LINK, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(String, File.LINK) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(String, File.LINK, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(String, File.LINK, boolean, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(String, File.LINK, File.TRANSFER) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(String, File.LINK, File.TRANSFER, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(String, File.LINK, File.TRANSFER, boolean, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(String, File.LINK, File.TRANSFER, boolean, boolean, boolean) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(String, File.LINK, File.TRANSFER, boolean, boolean, boolean, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(String, File.LINK, File.TRANSFER, boolean, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(String, File.LINK, File.TRANSFER, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(String, File.LINK, String) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
- uses(List<CatalogType>) - Method in class edu.isi.pegasus.planner.dax.Transformation
-
Set the List of files and/or executables being used by the transformation
- uses(List<File>, File.LINK) - Method in class edu.isi.pegasus.planner.dax.AbstractJob
V
- value - Variable in class edu.isi.pegasus.planner.selector.site.RoundRobin.NameValue
-
Stores the corresponding value to the name in the pair.
- valueOf(String) - Static method in enum edu.isi.pegasus.planner.dax.ADAG.FORMAT
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.isi.pegasus.planner.dax.Executable.ARCH
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.isi.pegasus.planner.dax.Executable.OS
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.isi.pegasus.planner.dax.File.LINK
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.isi.pegasus.planner.dax.File.TRANSFER
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.isi.pegasus.planner.dax.Invoke.WHEN
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.isi.pegasus.planner.dax.Profile.NAMESPACE
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum edu.isi.pegasus.planner.dax.ADAG.FORMAT
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.isi.pegasus.planner.dax.Executable.ARCH
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.isi.pegasus.planner.dax.Executable.OS
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.isi.pegasus.planner.dax.File.LINK
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.isi.pegasus.planner.dax.File.TRANSFER
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.isi.pegasus.planner.dax.Invoke.WHEN
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.isi.pegasus.planner.dax.Profile.NAMESPACE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - Static variable in interface edu.isi.pegasus.planner.selector.ReplicaSelector
-
The version of this API.
- VERSION - Static variable in class edu.isi.pegasus.planner.selector.site.NonJavaCallout
-
The version number associated with this API of non java callout site selection.
- VERSION - Static variable in interface edu.isi.pegasus.planner.selector.SiteSelector
-
The version of the API of the Site Selector.
W
- warnForFileURL(ReplicaCatalogEntry, String, boolean) - Method in class edu.isi.pegasus.planner.selector.replica.Default
-
* Warn for file URL not being selected because of mismatch in site attributes
- WF_API_KEY - Static variable in class edu.isi.pegasus.planner.dax.ADAG
-
The type of Abstract Workflow API generated
- WHEN() - Constructor for enum edu.isi.pegasus.planner.dax.Invoke.WHEN
- windows - edu.isi.pegasus.planner.dax.Executable.OS
- WINDOWS - edu.isi.pegasus.planner.dax.Executable.OS
- writeTo(Writer, ADAG.FORMAT) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Generate a DAX File out of this object;
- writeToFile(String) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Generate a DAX File out of this object in YAML format.
- writeToFile(String, ADAG.FORMAT) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Generate a DAX File out of this object;
- writeToSTDOUT() - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Convenience function to write out the generated DAX to stdout in YAML format
- writeToSTDOUT(ADAG.FORMAT) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Convenience function to write out the generated DAX to stdout
- writeToWriter(Writer, boolean) - Method in class edu.isi.pegasus.planner.dax.ADAG
-
Deprecated.
X
- x86 - edu.isi.pegasus.planner.dax.Executable.ARCH
- X86 - edu.isi.pegasus.planner.dax.Executable.ARCH
- x86_64 - edu.isi.pegasus.planner.dax.Executable.ARCH
- X86_64 - edu.isi.pegasus.planner.dax.Executable.ARCH
- xml - edu.isi.pegasus.planner.dax.ADAG.FORMAT
Y
- yaml - edu.isi.pegasus.planner.dax.ADAG.FORMAT
All Classes All Packages