类 MetaDataInstanceFactory
- java.lang.Object
- org.springframework.batch.test.MetaDataInstanceFactory
public class MetaDataInstanceFactory extends java.lang.Object
- 作者:
- Dave Syer
字段概要
字段 修饰符和类型 字段 说明 static long
DEFAULT_JOB_EXECUTION_ID
The default id for a job execution (123L)static long
DEFAULT_JOB_INSTANCE_ID
The default id for a job instance (12L)static java.lang.String
DEFAULT_JOB_NAME
The default name for a job ("job")static long
DEFAULT_STEP_EXECUTION_ID
The default id for a step execution (1234L)static java.lang.String
DEFAULT_STEP_NAME
The default name for a step ("step")
构造器概要
构造器 构造器 说明 MetaDataInstanceFactory()
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static JobExecution
createJobExecution()
Create aJobExecution
with default parameters.static JobExecution
createJobExecution(java.lang.Long executionId)
Create aJobExecution
with the parameters provided.static JobExecution
createJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId)
Create aJobExecution
with the parameters provided.static JobExecution
createJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId, java.lang.String jobParameters)
Create aJobExecution
with the parameters provided.static JobExecution
createJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId, JobParameters jobParameters)
Create aJobExecution
with the parameters provided.static JobExecution
createJobExecutionWithStepExecutions(java.lang.Long executionId, java.util.Collection<java.lang.String> stepNames)
Create aJobExecution
with the parameters provided with attached step executions.static JobInstance
createJobInstance()
Create aJobInstance
with default parameters.static JobInstance
createJobInstance(java.lang.String jobName, java.lang.Long instanceId)
Create aJobInstance
with the parameters provided.static StepExecution
createStepExecution()
Create aStepExecution
with default parameters.static StepExecution
createStepExecution(java.lang.String stepName, java.lang.Long executionId)
Create aStepExecution
with the parameters provided.static StepExecution
createStepExecution(JobExecution jobExecution, java.lang.String stepName, java.lang.Long executionId)
Create aStepExecution
with the parameters provided.static StepExecution
createStepExecution(JobParameters jobParameters)
Create aStepExecution
and all its parent entities with default values, but using theJobParameters
provided.static StepExecution
createStepExecution(JobParameters jobParameters, ExecutionContext executionContext)
Create aStepExecution
and all its parent entities with default values, but using theExecutionContext
andJobParameters
provided.static StepExecution
createStepExecution(ExecutionContext executionContext)
Create aStepExecution
and all its parent entities with default values, but using theExecutionContext
provided.
字段详细资料
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 aJobInstance
with the parameters provided.- 参数:
jobName
- the name of the jobinstanceId
- the Id of theJobInstance
- 返回:
- a
JobInstance
with emptyJobParameters
createJobInstance
public static JobInstance createJobInstance()
Create aJobInstance
with default parameters.- 返回:
- a
JobInstance
with name=DEFAULT_JOB_NAME, id=DEFAULT_JOB_INSTANCE_ID and empty parameters
createJobExecution
public static JobExecution createJobExecution()
Create aJobExecution
with default parameters.- 返回:
- a
JobExecution
with id=DEFAULT_JOB_EXECUTION_ID
createJobExecution
public static JobExecution createJobExecution(java.lang.Long executionId)
Create aJobExecution
with the parameters provided.- 参数:
executionId
- the id for theJobExecution
- 返回:
- a
JobExecution
with validJobInstance
createJobExecution
public static JobExecution createJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId)
Create aJobExecution
with the parameters provided.- 参数:
jobName
- the name of the jobinstanceId
- the id for theJobInstance
executionId
- the id for theJobExecution
- 返回:
- a
JobExecution
with emptyJobParameters
createJobExecution
public static JobExecution createJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId, java.lang.String jobParameters)
Create aJobExecution
with the parameters provided.- 参数:
jobName
- the name of the jobinstanceId
- the Id of theJobInstance
executionId
- the id for theJobExecution
jobParameters
- 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 aJobExecution
with the parameters provided.- 参数:
jobName
- the name of the jobinstanceId
- the Id of theJobInstance
executionId
- the id for theJobExecution
jobParameters
- an instance ofJobParameters
- 返回:
- a
JobExecution
createStepExecution
public static StepExecution createStepExecution()
Create aStepExecution
with default parameters.- 返回:
- a
StepExecution
with stepName="step" and id=DEFAULT_STEP_EXECUTION_ID
createStepExecution
public static StepExecution createStepExecution(java.lang.String stepName, java.lang.Long executionId)
Create aStepExecution
with the parameters provided.- 参数:
stepName
- the stepName for theStepExecution
executionId
- the id for theStepExecution
- 返回:
- a
StepExecution
with aJobExecution
having default properties
createStepExecution
public static StepExecution createStepExecution(JobExecution jobExecution, java.lang.String stepName, java.lang.Long executionId)
Create aStepExecution
with the parameters provided.- 参数:
jobExecution
- instance ofJobExecution
.stepName
- the name for theStepExecution
.executionId
- the id for theStepExecution
.- 返回:
- a
StepExecution
with the givenJobExecution
.
createJobExecutionWithStepExecutions
public static JobExecution createJobExecutionWithStepExecutions(java.lang.Long executionId, java.util.Collection<java.lang.String> stepNames)
Create aJobExecution
with the parameters provided with attached step executions.- 参数:
executionId
- theJobExecution
idstepNames
- the names of the step executions- 返回:
- a
JobExecution
with step executions as specified, each with a unique id
createStepExecution
public static StepExecution createStepExecution(JobParameters jobParameters, ExecutionContext executionContext)
Create aStepExecution
and all its parent entities with default values, but using theExecutionContext
andJobParameters
provided.- 参数:
jobParameters
- comeJobParameters
executionContext
- someExecutionContext
- 返回:
- a
StepExecution
with the execution context provided
createStepExecution
public static StepExecution createStepExecution(JobParameters jobParameters)
Create aStepExecution
and all its parent entities with default values, but using theJobParameters
provided.- 参数:
jobParameters
- someJobParameters
- 返回:
- a
StepExecution
with the job parameters provided
createStepExecution
public static StepExecution createStepExecution(ExecutionContext executionContext)
Create aStepExecution
and all its parent entities with default values, but using theExecutionContext
provided.- 参数:
executionContext
- someExecutionContext
- 返回:
- a
StepExecution
with the execution context provided