public abstract class AbstractRepository extends Object implements JobRepository
Constructor and Description |
---|
AbstractRepository() |
Modifier and Type | Method and Description |
---|---|
void |
addJob(Job job) |
void |
addPartitionExecution(StepExecutionImpl enclosingStepExecution,
PartitionExecutionImpl partitionExecution) |
void |
addStepExecution(JobExecutionImpl jobExecution,
StepExecutionImpl stepExecution) |
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 jobInstanceIdToRemove) |
void |
savePersistentData(javax.batch.runtime.JobExecution jobExecution,
AbstractStepExecution stepOrPartitionExecution) |
void |
updateJobExecution(javax.batch.runtime.JobExecution jobExecution) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countStepStartTimes, updateStepExecution
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(String jobName)
getJobInstances
in interface JobRepository
public int getJobInstanceCount(String jobName)
getJobInstanceCount
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 List<javax.batch.runtime.JobExecution> getJobExecutions(javax.batch.runtime.JobInstance jobInstance)
getJobExecutions
in interface JobRepository
public StepExecutionImpl createStepExecution(String stepName)
createStepExecution
in interface JobRepository
public List<javax.batch.runtime.StepExecution> getStepExecutions(long jobExecutionId)
getStepExecutions
in interface JobRepository
public void addStepExecution(JobExecutionImpl jobExecution, StepExecutionImpl stepExecution)
addStepExecution
in interface JobRepository
public void savePersistentData(javax.batch.runtime.JobExecution jobExecution, AbstractStepExecution stepOrPartitionExecution)
savePersistentData
in interface JobRepository
public void updateJobExecution(javax.batch.runtime.JobExecution jobExecution)
updateJobExecution
in interface JobRepository
public StepExecutionImpl findOriginalStepExecutionForRestart(String stepName, JobExecutionImpl jobExecutionToRestart)
findOriginalStepExecutionForRestart
in interface JobRepository
public void addPartitionExecution(StepExecutionImpl enclosingStepExecution, PartitionExecutionImpl partitionExecution)
addPartitionExecution
in interface JobRepository
public List<PartitionExecutionImpl> getPartitionExecutions(long stepExecutionId, StepExecutionImpl stepExecution, boolean notCompletedOnly)
getPartitionExecutions
in interface JobRepository
Copyright © 2014 JBoss by Red Hat. All rights reserved.