public abstract class AbstractRepository extends Object implements JobRepository
| Constructor and Description |
|---|
AbstractRepository() |
| Modifier and Type | Method and Description |
|---|---|
void |
addJob(Job job) |
void |
addStepExecution(JobExecutionImpl jobExecution,
StepExecutionImpl stepExecution) |
JobExecutionImpl |
createJobExecution(JobInstanceImpl jobInstance,
Properties jobParameters) |
JobInstanceImpl |
createJobInstance(Job job,
String applicationName,
ClassLoader classLoader) |
StepExecutionImpl |
createStepExecution(String stepName) |
Job |
getJob(String jobId) |
javax.batch.runtime.JobExecution |
getJobExecution(long jobExecutionId) |
Collection<javax.batch.runtime.JobExecution> |
getJobExecutions() |
javax.batch.runtime.JobInstance |
getJobInstance(long jobInstanceId) |
List<javax.batch.runtime.JobInstance> |
getJobInstances() |
Collection<Job> |
getJobs() |
void |
removeJob(String jobId) |
void |
removeJobInstance(long jobInstanceIdToRemove) |
void |
savePersistentData(javax.batch.runtime.JobExecution jobExecution,
StepExecutionImpl stepExecution) |
public void addJob(Job job)
addJob in interface JobRepositorypublic void removeJob(String jobId)
removeJob in interface JobRepositorypublic Job getJob(String jobId)
getJob in interface JobRepositorypublic Collection<Job> getJobs()
getJobs in interface JobRepositorypublic JobInstanceImpl createJobInstance(Job job, String applicationName, ClassLoader classLoader)
createJobInstance in interface JobRepositorypublic void removeJobInstance(long jobInstanceIdToRemove)
removeJobInstance in interface JobRepositorypublic javax.batch.runtime.JobInstance getJobInstance(long jobInstanceId)
getJobInstance in interface JobRepositorypublic List<javax.batch.runtime.JobInstance> getJobInstances()
getJobInstances in interface JobRepositorypublic JobExecutionImpl createJobExecution(JobInstanceImpl jobInstance, Properties jobParameters)
createJobExecution in interface JobRepositorypublic javax.batch.runtime.JobExecution getJobExecution(long jobExecutionId)
getJobExecution in interface JobRepositorypublic Collection<javax.batch.runtime.JobExecution> getJobExecutions()
getJobExecutions in interface JobRepositorypublic StepExecutionImpl createStepExecution(String stepName)
createStepExecution in interface JobRepositorypublic void addStepExecution(JobExecutionImpl jobExecution, StepExecutionImpl stepExecution)
addStepExecution in interface JobRepositorypublic void savePersistentData(javax.batch.runtime.JobExecution jobExecution,
StepExecutionImpl stepExecution)
savePersistentData in interface JobRepositoryCopyright © 2013 JBoss by Red Hat. All rights reserved.