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

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
 
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