类 MetaDataInstanceFactory
- java.lang.Object
- org.springframework.batch.test.MetaDataInstanceFactory
public class MetaDataInstanceFactory extends java.lang.Object
- 作者:
- Dave Syer
字段概要
字段 修饰符和类型 字段 说明 static longDEFAULT_JOB_EXECUTION_IDThe default id for a job execution (123L)static longDEFAULT_JOB_INSTANCE_IDThe default id for a job instance (12L)static java.lang.StringDEFAULT_JOB_NAMEThe default name for a job ("job")static longDEFAULT_STEP_EXECUTION_IDThe default id for a step execution (1234L)static java.lang.StringDEFAULT_STEP_NAMEThe default name for a step ("step")
构造器概要
构造器 构造器 说明 MetaDataInstanceFactory()
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static JobExecutioncreateJobExecution()Create aJobExecutionwith default parameters.static JobExecutioncreateJobExecution(java.lang.Long executionId)Create aJobExecutionwith the parameters provided.static JobExecutioncreateJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId)Create aJobExecutionwith the parameters provided.static JobExecutioncreateJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId, java.lang.String jobParameters)Create aJobExecutionwith the parameters provided.static JobExecutioncreateJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId, JobParameters jobParameters)Create aJobExecutionwith the parameters provided.static JobExecutioncreateJobExecutionWithStepExecutions(java.lang.Long executionId, java.util.Collection<java.lang.String> stepNames)Create aJobExecutionwith the parameters provided with attached step executions.static JobInstancecreateJobInstance()Create aJobInstancewith default parameters.static JobInstancecreateJobInstance(java.lang.String jobName, java.lang.Long instanceId)Create aJobInstancewith the parameters provided.static StepExecutioncreateStepExecution()Create aStepExecutionwith default parameters.static StepExecutioncreateStepExecution(java.lang.String stepName, java.lang.Long executionId)Create aStepExecutionwith the parameters provided.static StepExecutioncreateStepExecution(JobExecution jobExecution, java.lang.String stepName, java.lang.Long executionId)Create aStepExecutionwith the parameters provided.static StepExecutioncreateStepExecution(JobParameters jobParameters)Create aStepExecutionand all its parent entities with default values, but using theJobParametersprovided.static StepExecutioncreateStepExecution(JobParameters jobParameters, ExecutionContext executionContext)Create aStepExecutionand all its parent entities with default values, but using theExecutionContextandJobParametersprovided.static StepExecutioncreateStepExecution(ExecutionContext executionContext)Create aStepExecutionand all its parent entities with default values, but using theExecutionContextprovided.
字段详细资料
DEFAULT_JOB_NAME
public static final java.lang.String DEFAULT_JOB_NAME
The default name for a job ("job")- 另请参阅:
- 常量字段值
DEFAULT_JOB_INSTANCE_ID
public static final long DEFAULT_JOB_INSTANCE_ID
The default id for a job instance (12L)- 另请参阅:
- 常量字段值
DEFAULT_JOB_EXECUTION_ID
public static final long DEFAULT_JOB_EXECUTION_ID
The default id for a job execution (123L)- 另请参阅:
- 常量字段值
DEFAULT_STEP_NAME
public static final java.lang.String DEFAULT_STEP_NAME
The default name for a step ("step")- 另请参阅:
- 常量字段值
DEFAULT_STEP_EXECUTION_ID
public static final long DEFAULT_STEP_EXECUTION_ID
The default id for a step execution (1234L)- 另请参阅:
- 常量字段值
构造器详细资料
MetaDataInstanceFactory
public MetaDataInstanceFactory()
方法详细资料
createJobInstance
public static JobInstance createJobInstance(java.lang.String jobName, java.lang.Long instanceId)
Create aJobInstancewith the parameters provided.- 参数:
jobName- the name of the jobinstanceId- the Id of theJobInstance- 返回:
- a
JobInstancewith emptyJobParameters
createJobInstance
public static JobInstance createJobInstance()
Create aJobInstancewith default parameters.- 返回:
- a
JobInstancewith name=DEFAULT_JOB_NAME, id=DEFAULT_JOB_INSTANCE_ID and empty parameters
createJobExecution
public static JobExecution createJobExecution()
Create aJobExecutionwith default parameters.- 返回:
- a
JobExecutionwith id=DEFAULT_JOB_EXECUTION_ID
createJobExecution
public static JobExecution createJobExecution(java.lang.Long executionId)
Create aJobExecutionwith the parameters provided.- 参数:
executionId- the id for theJobExecution- 返回:
- a
JobExecutionwith validJobInstance
createJobExecution
public static JobExecution createJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId)
Create aJobExecutionwith the parameters provided.- 参数:
jobName- the name of the jobinstanceId- the id for theJobInstanceexecutionId- the id for theJobExecution- 返回:
- a
JobExecutionwith emptyJobParameters
createJobExecution
public static JobExecution createJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId, java.lang.String jobParameters)
Create aJobExecutionwith the parameters provided.- 参数:
jobName- the name of the jobinstanceId- the Id of theJobInstanceexecutionId- the id for theJobExecutionjobParameters- comma or new line separated name=value pairs- 返回:
- a
JobExecution
createJobExecution
public static JobExecution createJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId, JobParameters jobParameters)
Create aJobExecutionwith the parameters provided.- 参数:
jobName- the name of the jobinstanceId- the Id of theJobInstanceexecutionId- the id for theJobExecutionjobParameters- an instance ofJobParameters- 返回:
- a
JobExecution
createStepExecution
public static StepExecution createStepExecution()
Create aStepExecutionwith default parameters.- 返回:
- a
StepExecutionwith stepName="step" and id=DEFAULT_STEP_EXECUTION_ID
createStepExecution
public static StepExecution createStepExecution(java.lang.String stepName, java.lang.Long executionId)
Create aStepExecutionwith the parameters provided.- 参数:
stepName- the stepName for theStepExecutionexecutionId- the id for theStepExecution- 返回:
- a
StepExecutionwith aJobExecutionhaving default properties
createStepExecution
public static StepExecution createStepExecution(JobExecution jobExecution, java.lang.String stepName, java.lang.Long executionId)
Create aStepExecutionwith the parameters provided.- 参数:
jobExecution- instance ofJobExecution.stepName- the name for theStepExecution.executionId- the id for theStepExecution.- 返回:
- a
StepExecutionwith the givenJobExecution.
createJobExecutionWithStepExecutions
public static JobExecution createJobExecutionWithStepExecutions(java.lang.Long executionId, java.util.Collection<java.lang.String> stepNames)
Create aJobExecutionwith the parameters provided with attached step executions.- 参数:
executionId- theJobExecutionidstepNames- the names of the step executions- 返回:
- a
JobExecutionwith step executions as specified, each with a unique id
createStepExecution
public static StepExecution createStepExecution(JobParameters jobParameters, ExecutionContext executionContext)
Create aStepExecutionand all its parent entities with default values, but using theExecutionContextandJobParametersprovided.- 参数:
jobParameters- comeJobParametersexecutionContext- someExecutionContext- 返回:
- a
StepExecutionwith the execution context provided
createStepExecution
public static StepExecution createStepExecution(JobParameters jobParameters)
Create aStepExecutionand all its parent entities with default values, but using theJobParametersprovided.- 参数:
jobParameters- someJobParameters- 返回:
- a
StepExecutionwith the job parameters provided
createStepExecution
public static StepExecution createStepExecution(ExecutionContext executionContext)
Create aStepExecutionand all its parent entities with default values, but using theExecutionContextprovided.- 参数:
executionContext- someExecutionContext- 返回:
- a
StepExecutionwith the execution context provided