public interface JobRepository
Modifier and Type | Method and Description |
---|---|
void |
addJob(Job job) |
void |
addPartitionExecution(StepExecutionImpl enclosingStepExecution,
PartitionExecutionImpl partitionExecution) |
void |
addStepExecution(JobExecutionImpl jobExecution,
StepExecutionImpl stepExecution) |
int |
countStepStartTimes(String stepName,
long jobInstanceId) |
JobExecutionImpl |
createJobExecution(JobInstanceImpl jobInstance,
Properties jobParameters) |
JobInstanceImpl |
createJobInstance(Job job,
String applicationName,
ClassLoader classLoader) |
StepExecutionImpl |
createStepExecution(String stepName) |
StepExecutionImpl |
findOriginalStepExecutionForRestart(String stepName,
JobExecutionImpl jobExecutionToRestart) |
Job |
getJob(String jobId) |
javax.batch.runtime.JobExecution |
getJobExecution(long jobExecutionId) |
List<javax.batch.runtime.JobExecution> |
getJobExecutions(javax.batch.runtime.JobInstance jobInstance) |
javax.batch.runtime.JobInstance |
getJobInstance(long jobInstanceId) |
int |
getJobInstanceCount(String jobName) |
List<javax.batch.runtime.JobInstance> |
getJobInstances(String jobName) |
Collection<Job> |
getJobs() |
List<PartitionExecutionImpl> |
getPartitionExecutions(long stepExecutionId,
StepExecutionImpl stepExecution,
boolean notCompletedOnly) |
List<javax.batch.runtime.StepExecution> |
getStepExecutions(long jobExecutionId) |
void |
removeJob(String jobId) |
void |
removeJobInstance(long jobInstanceId) |
void |
savePersistentData(javax.batch.runtime.JobExecution jobExecution,
AbstractStepExecution stepOrPartitionExecution) |
void |
updateJobExecution(javax.batch.runtime.JobExecution jobExecution) |
void |
updateStepExecution(javax.batch.runtime.StepExecution stepExecution) |
void addJob(Job job)
void removeJob(String jobId)
Collection<Job> getJobs()
JobInstanceImpl createJobInstance(Job job, String applicationName, ClassLoader classLoader)
void removeJobInstance(long jobInstanceId)
javax.batch.runtime.JobInstance getJobInstance(long jobInstanceId)
int getJobInstanceCount(String jobName)
JobExecutionImpl createJobExecution(JobInstanceImpl jobInstance, Properties jobParameters)
javax.batch.runtime.JobExecution getJobExecution(long jobExecutionId)
List<javax.batch.runtime.JobExecution> getJobExecutions(javax.batch.runtime.JobInstance jobInstance)
void updateJobExecution(javax.batch.runtime.JobExecution jobExecution)
List<javax.batch.runtime.StepExecution> getStepExecutions(long jobExecutionId)
StepExecutionImpl createStepExecution(String stepName)
void addStepExecution(JobExecutionImpl jobExecution, StepExecutionImpl stepExecution)
void updateStepExecution(javax.batch.runtime.StepExecution stepExecution)
StepExecutionImpl findOriginalStepExecutionForRestart(String stepName, JobExecutionImpl jobExecutionToRestart)
int countStepStartTimes(String stepName, long jobInstanceId)
void addPartitionExecution(StepExecutionImpl enclosingStepExecution, PartitionExecutionImpl partitionExecution)
List<PartitionExecutionImpl> getPartitionExecutions(long stepExecutionId, StepExecutionImpl stepExecution, boolean notCompletedOnly)
void savePersistentData(javax.batch.runtime.JobExecution jobExecution, AbstractStepExecution stepOrPartitionExecution)
Copyright © 2014 JBoss by Red Hat. All rights reserved.