Uses of Class
edu.isi.pegasus.planner.dax.AbstractJob

Packages that use AbstractJob
edu.isi.pegasus.planner.dax   
 

Uses of AbstractJob in edu.isi.pegasus.planner.dax
 

Subclasses of AbstractJob in edu.isi.pegasus.planner.dax
 class DAG
          DAG Class to hold the DAG job object.
 class DAX
          Creates a DAX job object
 class Job
           
 

Fields in edu.isi.pegasus.planner.dax with type parameters of type AbstractJob
private  Map<String,AbstractJob> ADAG.mJobs
          The List of Job,DAX and DAG objects
 

Methods in edu.isi.pegasus.planner.dax that return AbstractJob
 AbstractJob AbstractJob.addArgument(File file)
          Add a file object to the argument List.
 AbstractJob AbstractJob.addArgument(File[] files)
          Add a Array of File objects to the argument list.
 AbstractJob AbstractJob.addArgument(File[] files, String filedelimiter)
          Add a Array of File objects to the argument list.
 AbstractJob AbstractJob.addArgument(List<File> files)
          Add a List of File objects to the argument list.
 AbstractJob AbstractJob.addArgument(List<File> files, String filedelimiter)
          Add a List of File objects to the argument list.
 AbstractJob AbstractJob.addArgument(String argument)
          Add a string argument to the argument List.
 AbstractJob 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 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 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 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 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:
List files = new LinkedList();
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 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 files = new LinkedList();
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 AbstractJob.addArgument(String argkey, String argvalue)
          Add a argument key and value to the argument List.
 AbstractJob 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 AbstractJob.addInvoke(Invoke.WHEN when, String what)
          Add Notification to the job
 AbstractJob AbstractJob.addInvoke(Invoke invoke)
          Add notification to the job
 AbstractJob AbstractJob.addInvokes(List<Invoke> invokes)
          Add Notifications to the job
 AbstractJob AbstractJob.addNotification(Invoke.WHEN when, String what)
          Add Notification to the job
 AbstractJob AbstractJob.addNotification(Invoke invoke)
          Add notification to the job
 AbstractJob AbstractJob.addNotifications(List<Invoke> invokes)
          Add Notifications to the job
 AbstractJob AbstractJob.addProfile(Profile.NAMESPACE namespace, String key, String value)
          Add a profile to the job
 AbstractJob AbstractJob.addProfile(Profile profile)
          Add a Profile object
 AbstractJob AbstractJob.addProfile(String namespace, String key, String value)
          Add a profile to the job
 AbstractJob AbstractJob.addProfiles(List<Profile> profiles)
          Add a list of Profile objects
private  AbstractJob ADAG.getAbstractJob(String ajobid)
          Returns an abstract Job with id ajobid if present otherwise null.
 AbstractJob AbstractJob.setStderr(File stderr)
           
 AbstractJob AbstractJob.setStderr(File stderr, boolean register)
           
 AbstractJob AbstractJob.setStderr(File stderr, File.TRANSFER transfer)
           
 AbstractJob AbstractJob.setStderr(File stderr, File.TRANSFER transfer, boolean register)
           
 AbstractJob AbstractJob.setStderr(File stderr, File.TRANSFER transfer, boolean register, boolean optional)
           
 AbstractJob AbstractJob.setStderr(String stderr)
           
 AbstractJob AbstractJob.setStderr(String stderr, boolean register)
           
 AbstractJob AbstractJob.setStderr(String stderr, File.TRANSFER transfer)
           
 AbstractJob AbstractJob.setStderr(String stderr, File.TRANSFER transfer, boolean register)
           
 AbstractJob AbstractJob.setStderr(String stderr, File.TRANSFER transfer, boolean register, boolean optional)
           
 AbstractJob AbstractJob.setStdin(File stdin)
           
 AbstractJob AbstractJob.setStdin(File stdin, boolean register)
           
 AbstractJob AbstractJob.setStdin(File stdin, File.TRANSFER transfer)
           
 AbstractJob AbstractJob.setStdin(File stdin, File.TRANSFER transfer, boolean register)
           
 AbstractJob AbstractJob.setStdin(File stdin, File.TRANSFER transfer, boolean register, boolean optional)
           
 AbstractJob AbstractJob.setStdin(String stdin)
           
 AbstractJob AbstractJob.setStdin(String stdin, boolean register)
           
 AbstractJob AbstractJob.setStdin(String stdin, File.TRANSFER transfer)
           
 AbstractJob AbstractJob.setStdin(String stdin, File.TRANSFER transfer, boolean register)
           
 AbstractJob AbstractJob.setStdin(String stdin, File.TRANSFER transfer, boolean register, boolean optional)
           
 AbstractJob AbstractJob.setStdout(File stdout)
           
 AbstractJob AbstractJob.setStdout(File stdout, boolean register)
           
 AbstractJob AbstractJob.setStdout(File stdout, File.TRANSFER transfer)
           
 AbstractJob AbstractJob.setStdout(File stdout, File.TRANSFER transfer, boolean register)
           
 AbstractJob AbstractJob.setStdout(File stdout, File.TRANSFER transfer, boolean register, boolean optional)
           
 AbstractJob AbstractJob.setStdout(String stdout)
           
 AbstractJob AbstractJob.setStdout(String stdout, boolean register)
           
 AbstractJob AbstractJob.setStdout(String stdout, File.TRANSFER transfer)
           
 AbstractJob AbstractJob.setStdout(String stdout, File.TRANSFER transfer, boolean register)
           
 AbstractJob AbstractJob.setStdout(String stdout, File.TRANSFER transfer, boolean register, boolean optional)
           
 AbstractJob AbstractJob.uses(File file, File.LINK link)
           
 AbstractJob AbstractJob.uses(File file, File.LINK link, boolean register)
           
 AbstractJob AbstractJob.uses(File file, File.LINK link, File.TRANSFER transfer)
           
 AbstractJob AbstractJob.uses(File file, File.LINK link, File.TRANSFER transfer, boolean register)
           
 AbstractJob AbstractJob.uses(File file, File.LINK link, File.TRANSFER transfer, boolean register, boolean optional, boolean executable)
           
 AbstractJob AbstractJob.uses(List<File> files, File.LINK link)
           
 AbstractJob AbstractJob.uses(String file, File.LINK link)
           
 AbstractJob AbstractJob.uses(String file, File.LINK link, boolean register)
           
 AbstractJob AbstractJob.uses(String file, File.LINK link, File.TRANSFER transfer)
           
 AbstractJob AbstractJob.uses(String file, File.LINK link, File.TRANSFER transfer, boolean register)
           
 AbstractJob AbstractJob.uses(String file, File.LINK link, File.TRANSFER transfer, boolean register, boolean optional, boolean executable)
           
 

Methods in edu.isi.pegasus.planner.dax with parameters of type AbstractJob
private  ADAG ADAG.addAbstractJob(AbstractJob ajob)
          Add AbstractJob to the DAX
 ADAG ADAG.addDependency(AbstractJob parent, AbstractJob child)
          Add a parent child dependency between two jobs,dax,dag
 ADAG ADAG.addDependency(AbstractJob parent, AbstractJob child, String label)
          Add a parent child dependency with a dependency label
private  boolean ADAG.containsAbstractJob(AbstractJob ajob)
          Check if an abstractjob exists in the DAX
 

Method parameters in edu.isi.pegasus.planner.dax with type arguments of type AbstractJob
private  ADAG ADAG.addAbstractJobs(List<AbstractJob> ajobs)
          Add AbstractJobs to the DAX
 

Constructors in edu.isi.pegasus.planner.dax with parameters of type AbstractJob
AbstractJob(AbstractJob a)
          Copy constructor
 



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