接口 StepRegistry
- 所有已知实现类:
MapStepRegistry
public interface StepRegistry
- 作者:
- Sebastien Gerard, Stephane Nicoll
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 Step
getStep(java.lang.String jobName, java.lang.String stepName)
Returns theStep
of the specified job based on its name.void
register(java.lang.String jobName, java.util.Collection<Step> steps)
Registers all the step of the given job.void
unregisterStepsFromJob(java.lang.String jobName)
Unregisters all the steps of the given job.
方法详细资料
register
void register(java.lang.String jobName, java.util.Collection<Step> steps) throws DuplicateJobException
Registers all the step of the given job. If the job is already registered, the methodunregisterStepsFromJob(String)
is called before registering the given steps.- 参数:
jobName
- the give job namesteps
- the job steps- 抛出:
DuplicateJobException
- if a job with the same job name has already been registered.
unregisterStepsFromJob
void unregisterStepsFromJob(java.lang.String jobName)
Unregisters all the steps of the given job. If the job is not registered, nothing happens.- 参数:
jobName
- the given job name
getStep
Step getStep(java.lang.String jobName, java.lang.String stepName) throws NoSuchJobException, NoSuchStepException
Returns theStep
of the specified job based on its name.- 参数:
jobName
- the name of the jobstepName
- the name of the step to retrieve- 返回:
- the step with the given name belonging to the mentioned job
- 抛出:
NoSuchJobException
- no such job with that name existsNoSuchStepException
- no such step with that name for that job exists