Uses of Class
edu.isi.pegasus.planner.dax.AbstractJob
Packages that use AbstractJob
-
Uses of AbstractJob in edu.isi.pegasus.planner.dax
Subclasses of AbstractJob in edu.isi.pegasus.planner.daxModifier and TypeClassDescriptionclass
DAG Class to hold the DAG job object.class
Creates a DAX job objectclass
Fields in edu.isi.pegasus.planner.dax with type parameters of type AbstractJobModifier and TypeFieldDescriptionprivate Map<String,
AbstractJob> ADAG.mJobs
The List of Job,DAX and DAG objectsMethods in edu.isi.pegasus.planner.dax that return AbstractJobModifier and TypeMethodDescriptionAbstractJob.addArgument
(File file) Add a file object to the argument List.AbstractJob.addArgument
(File[] files) Add a Array ofFile
objects to the argument list.AbstractJob.addArgument
(File[] files, String filedelimiter) Deprecated.As of 5.0.2 release this function will not work consistently as ARG_LIMITER is always added between argsAbstractJob.addArgument
(String argument) Add a string argument to the argument List.AbstractJob.addArgument
(String argkey, File argvalue) 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.AbstractJob.addArgument
(String argkey, File[] argvalue) 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.AbstractJob.addArgument
(String argkey, File[] argvalue, String argdelimiter, String filedelimiter) 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.AbstractJob.addArgument
(String argkey, File argvalue, String argdelimiter) 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.AbstractJob.addArgument
(String argkey, String argvalue) Add a argument key and value to the argument List.AbstractJob.addArgument
(String argkey, String argvalue, String argdelimiter) 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.AbstractJob.addArgument
(String argkey, List<File> argvalue) 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:AbstractJob.addArgument
(String argkey, List<File> argvalue, String argdelimiter, String filedelimiter) 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.AbstractJob.addArgument
(List<File> files) Add a List ofFile
objects to the argument list.AbstractJob.addArgument
(List<File> files, String filedelimiter) Deprecated.As of 5.0.2 release this function will not work consistently as ARG_LIMITER is always added between argsAdd notification to the jobAbstractJob.addInvoke
(Invoke.WHEN when, String what) Add Notification to the jobAbstractJob.addInvokes
(List<Invoke> invokes) Add Notifications to the jobAbstractJob.addMetaData
(String key, String value) Adds metadata to the workflowAbstractJob.addNotification
(Invoke invoke) Add notification to the jobAbstractJob.addNotification
(Invoke.WHEN when, String what) Add Notification to the jobAbstractJob.addNotifications
(List<Invoke> invokes) Add Notifications to the jobAbstractJob.addProfile
(Profile profile) Add a Profile objectAbstractJob.addProfile
(Profile.NAMESPACE namespace, String key, String value) Add a profile to the jobAbstractJob.addProfile
(String namespace, String key, String value) Add a profile to the jobAbstractJob.addProfiles
(List<Profile> profiles) Add a list of Profile objectsprivate AbstractJob
ADAG.getAbstractJob
(String ajobid) Returns an abstract Job with id ajobid if present otherwise null.AbstractJob.setStderr
(File stderr, File.TRANSFER transfer) AbstractJob.setStderr
(File stderr, File.TRANSFER transfer, boolean register) AbstractJob.setStderr
(File stderr, File.TRANSFER transfer, boolean register, boolean optional) AbstractJob.setStderr
(String stderr, File.TRANSFER transfer) AbstractJob.setStderr
(String stderr, File.TRANSFER transfer, boolean register) AbstractJob.setStderr
(String stderr, File.TRANSFER transfer, boolean register, boolean optional) AbstractJob.setStdin
(File stdin, File.TRANSFER transfer) AbstractJob.setStdin
(File stdin, File.TRANSFER transfer, boolean register) AbstractJob.setStdin
(File stdin, File.TRANSFER transfer, boolean register, boolean optional) AbstractJob.setStdin
(String stdin, File.TRANSFER transfer) AbstractJob.setStdin
(String stdin, File.TRANSFER transfer, boolean register) AbstractJob.setStdin
(String stdin, File.TRANSFER transfer, boolean register, boolean optional) AbstractJob.setStdout
(File stdout, File.TRANSFER transfer) AbstractJob.setStdout
(File stdout, File.TRANSFER transfer, boolean register) AbstractJob.setStdout
(File stdout, File.TRANSFER transfer, boolean register, boolean optional) AbstractJob.setStdout
(String stdout, File.TRANSFER transfer) AbstractJob.setStdout
(String stdout, File.TRANSFER transfer, boolean register) AbstractJob.setStdout
(String stdout, File.TRANSFER transfer, boolean register, boolean optional) AbstractJob.uses
(File file, File.LINK link, File.TRANSFER transfer) AbstractJob.uses
(File file, File.LINK link, File.TRANSFER transfer, boolean register) AbstractJob.uses
(File file, File.LINK link, File.TRANSFER transfer, boolean register, boolean forPlanning) AbstractJob.uses
(File file, File.LINK link, File.TRANSFER transfer, boolean register, boolean optional, boolean executable) AbstractJob.uses
(File file, File.LINK link, File.TRANSFER transfer, boolean register, boolean optional, boolean executable, String size) AbstractJob.uses
(File file, File.LINK link, File.TRANSFER transfer, boolean register, String size) AbstractJob.uses
(File file, File.LINK link, File.TRANSFER transfer, String size) AbstractJob.uses
(String file, File.LINK link, File.TRANSFER transfer) AbstractJob.uses
(String file, File.LINK link, File.TRANSFER transfer, boolean register) AbstractJob.uses
(String file, File.LINK link, File.TRANSFER transfer, boolean register, boolean forPlanning) AbstractJob.uses
(String file, File.LINK link, File.TRANSFER transfer, boolean register, boolean optional, boolean executable) AbstractJob.uses
(String file, File.LINK link, File.TRANSFER transfer, boolean register, boolean optional, boolean executable, String size) AbstractJob.uses
(String file, File.LINK link, File.TRANSFER transfer, boolean register, String size) AbstractJob.uses
(String file, File.LINK link, File.TRANSFER transfer, String size) Methods in edu.isi.pegasus.planner.dax with parameters of type AbstractJobModifier and TypeMethodDescriptionprivate ADAG
ADAG.addAbstractJob
(AbstractJob ajob) Add AbstractJob to the DAXADAG.addDependency
(AbstractJob parent, AbstractJob child) Add a parent child dependency between two jobs,dax,dagADAG.addDependency
(AbstractJob parent, AbstractJob child, String label) Add a parent child dependency with a dependency labelprivate boolean
ADAG.containsAbstractJob
(AbstractJob ajob) Check if an abstractjob exists in the DAXvoid
AbstractJob.JsonSerializer.serialize
(AbstractJob job, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider sp) Method parameters in edu.isi.pegasus.planner.dax with type arguments of type AbstractJobModifier and TypeMethodDescriptionprivate ADAG
ADAG.addAbstractJobs
(List<AbstractJob> ajobs) Add AbstractJobs to the DAXConstructors in edu.isi.pegasus.planner.dax with parameters of type AbstractJob