## Uses of Class
edu.isi.pegasus.planner.classes.AggregatedJob

Packages that use AggregatedJob
edu.isi.pegasus.planner.cluster
edu.isi.pegasus.planner.cluster.aggregator
edu.isi.pegasus.planner.code
edu.isi.pegasus.planner.code.generator.condor
edu.isi.pegasus.planner.code.generator.condor.style
edu.isi.pegasus.planner.code.gridstart

### Uses of AggregatedJob in edu.isi.pegasus.planner.cluster

Methods in edu.isi.pegasus.planner.cluster that return AggregatedJob
`AggregatedJob` JobAggregator.`constructAbstractAggregatedJob(java.util.List jobs, java.lang.String name, java.lang.String id)` Constructs an abstract aggregated job that has a handle to the appropriate JobAggregator that will be used to aggregate the jobs.

Methods in edu.isi.pegasus.planner.cluster with parameters of type AggregatedJob
`abstract void` Abstract.`determineInputOutputFiles(AggregatedJob job, java.util.List<Job> orderedJobs)` Determine the input and output files of the job on the basis of the order of the constituent jobs in the AggregatedJob.
`void` Vertical.`determineInputOutputFiles(AggregatedJob job, java.util.List<Job> orderedJobs)` Determine the input and output files of the job on the basis of the order of the constituent jobs in the AggregatedJob.
`protected void` Horizontal.`logRefinerAction(AggregatedJob clusteredJob, JobAggregator aggregator)` Records the refiner action into the Provenace Store as a XML fragment.
`void` JobAggregator.`makeAbstractAggregatedJobConcrete(AggregatedJob job)` Enables the abstract clustered job for execution and converts it to it's executable form

### Uses of AggregatedJob in edu.isi.pegasus.planner.cluster.aggregator

Methods in edu.isi.pegasus.planner.cluster.aggregator that return AggregatedJob
`AggregatedJob` Abstract.`constructAbstractAggregatedJob(java.util.List jobs, java.lang.String name, java.lang.String id)` Constructs a new aggregated job that contains all the jobs passed to it.
`AggregatedJob` Abstract.`constructAbstractAggregatedJob(java.util.List jobs, java.lang.String name, java.lang.String id, java.lang.String mergeLFN)` Constructs an abstract aggregated job that has a handle to the appropriate JobAggregator that will be used to aggregate the jobs.

Methods in edu.isi.pegasus.planner.cluster.aggregator with parameters of type AggregatedJob
`java.lang.String` SeqExec.`aggregatedJobArguments(AggregatedJob job)` Returns the arguments with which the `AggregatedJob` needs to be invoked with.
`abstract java.lang.String` Abstract.`aggregatedJobArguments(AggregatedJob job)` Returns the arguments with which the `AggregatedJob` needs to be invoked with.
`java.lang.String` MPIExec.`aggregatedJobArguments(AggregatedJob job)` Returns the arguments with which the `AggregatedJob` needs to be invoked with.
`protected java.lang.String` SeqExec.`logFile(AggregatedJob job)` Returns the name of the log file to used on the remote site, for the seqexec job.
`void` SeqExec.`makeAbstractAggregatedJobConcrete(AggregatedJob job)` Enables the abstract clustered job for execution and converts it to it's executable form.
`void` Abstract.`makeAbstractAggregatedJobConcrete(AggregatedJob job)` Enables the abstract clustered job for execution and converts it to it's executable form
`void` MPIExec.`makeAbstractAggregatedJobConcrete(AggregatedJob job)` Enables the abstract clustered job for execution and converts it to it's executable form.
`protected java.io.File` Abstract.`writeOutInputFileForJobAggregator(AggregatedJob job)` Writes out the input file for the aggregated job
`protected java.io.File` MPIExec.`writeOutInputFileForJobAggregator(AggregatedJob job)` Writes out the input file for the aggregated job

### Uses of AggregatedJob in edu.isi.pegasus.planner.code

Methods in edu.isi.pegasus.planner.code with parameters of type AggregatedJob
`boolean` GridStart.`enable(AggregatedJob job, boolean isGlobusJob)` Enables a job to run on the grid.

### Uses of AggregatedJob in edu.isi.pegasus.planner.code.generator.condor

Methods in edu.isi.pegasus.planner.code.generator.condor with parameters of type AggregatedJob
`void` CondorStyle.`apply(AggregatedJob job)` Apply a style to an AggregatedJob

### Uses of AggregatedJob in edu.isi.pegasus.planner.code.generator.condor.style

Methods in edu.isi.pegasus.planner.code.generator.condor.style with parameters of type AggregatedJob
`void` Abstract.`apply(AggregatedJob job)` Apply a style to an AggregatedJob

### Uses of AggregatedJob in edu.isi.pegasus.planner.code.gridstart

Methods in edu.isi.pegasus.planner.code.gridstart that return AggregatedJob
`AggregatedJob` NoGridStart.`enable(AggregatedJob aggJob, java.util.Collection jobs)` Enables a collection of jobs and puts them into an AggregatedJob.

Methods in edu.isi.pegasus.planner.code.gridstart with parameters of type AggregatedJob
`boolean` PegasusLite.`enable(AggregatedJob job, boolean isGlobusJob)` Enables a job to run on the grid.
`boolean` Kickstart.`enable(AggregatedJob job, boolean isGlobusJob)` Enables a constituentJob to run on the grid.
`boolean` NoGridStart.`enable(AggregatedJob job, boolean isGlobusJob)` Enables a job to run on the grid.
`AggregatedJob` NoGridStart.`enable(AggregatedJob aggJob, java.util.Collection jobs)` Enables a collection of jobs and puts them into an AggregatedJob.