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 JobRepository
public void removeJob(String jobId)
removeJob
in interface JobRepository
public Job getJob(String jobId)
getJob
in interface JobRepository
public Collection<Job> getJobs()
getJobs
in interface JobRepository
public JobInstanceImpl createJobInstance(Job job, String applicationName, ClassLoader classLoader)
createJobInstance
in interface JobRepository
public void removeJobInstance(long jobInstanceIdToRemove)
removeJobInstance
in interface JobRepository
public javax.batch.runtime.JobInstance getJobInstance(long jobInstanceId)
getJobInstance
in interface JobRepository
public List<javax.batch.runtime.JobInstance> getJobInstances()
getJobInstances
in interface JobRepository
public JobExecutionImpl createJobExecution(JobInstanceImpl jobInstance, Properties jobParameters)
createJobExecution
in interface JobRepository
public javax.batch.runtime.JobExecution getJobExecution(long jobExecutionId)
getJobExecution
in interface JobRepository
public Collection<javax.batch.runtime.JobExecution> getJobExecutions()
getJobExecutions
in interface JobRepository
public StepExecutionImpl createStepExecution(String stepName)
createStepExecution
in interface JobRepository
public void addStepExecution(JobExecutionImpl jobExecution, StepExecutionImpl stepExecution)
addStepExecution
in interface JobRepository
public void savePersistentData(javax.batch.runtime.JobExecution jobExecution, StepExecutionImpl stepExecution)
savePersistentData
in interface JobRepository
Copyright © 2013 JBoss by Red Hat. All rights reserved.