类 MapExecutionContextDao
- java.lang.Object
- org.springframework.batch.core.repository.dao.MapExecutionContextDao
- 所有已实现的接口:
ExecutionContextDao
public class MapExecutionContextDao extends java.lang.Object implements ExecutionContextDao
In-memory implementation ofExecutionContextDao
backed by maps.- 作者:
- Robert Kasanicky, Dave Syer, David Turanski, Mahmoud Ben Hassine
构造器概要
构造器 构造器 说明 MapExecutionContextDao()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
clear()
ExecutionContext
getExecutionContext(JobExecution jobExecution)
ExecutionContext
getExecutionContext(StepExecution stepExecution)
void
saveExecutionContext(JobExecution jobExecution)
Persist the execution context associated with the given jobExecution, persistent entry for the context should not exist yet.void
saveExecutionContext(StepExecution stepExecution)
Persist the execution context associated with the given stepExecution, persistent entry for the context should not exist yet.void
saveExecutionContexts(java.util.Collection<StepExecution> stepExecutions)
Persist the execution context associated with each stepExecution in a given collection, persistent entry for the context should not exist yet.void
updateExecutionContext(JobExecution jobExecution)
Persist the updates of execution context associated with the given jobExecution.void
updateExecutionContext(StepExecution stepExecution)
Persist the updates of execution context associated with the given stepExecution.
构造器详细资料
MapExecutionContextDao
public MapExecutionContextDao()
方法详细资料
clear
public void clear()
getExecutionContext
public ExecutionContext getExecutionContext(StepExecution stepExecution)
- 指定者:
getExecutionContext
在接口中ExecutionContextDao
- 参数:
stepExecution
-StepExecution
instance that contains the context.- 返回:
- execution context associated with the given stepExecution
updateExecutionContext
public void updateExecutionContext(StepExecution stepExecution)
从接口复制的说明:ExecutionContextDao
Persist the updates of execution context associated with the given stepExecution. Persistent entry should already exist for this context.- 指定者:
updateExecutionContext
在接口中ExecutionContextDao
- 参数:
stepExecution
-StepExecution
instance that contains the context.
getExecutionContext
public ExecutionContext getExecutionContext(JobExecution jobExecution)
- 指定者:
getExecutionContext
在接口中ExecutionContextDao
- 参数:
jobExecution
-JobExecution
instance that contains the context.- 返回:
- execution context associated with the given jobExecution
updateExecutionContext
public void updateExecutionContext(JobExecution jobExecution)
从接口复制的说明:ExecutionContextDao
Persist the updates of execution context associated with the given jobExecution. Persistent entry should already exist for this context.- 指定者:
updateExecutionContext
在接口中ExecutionContextDao
- 参数:
jobExecution
-JobExecution
instance that contains the context.
saveExecutionContext
public void saveExecutionContext(JobExecution jobExecution)
从接口复制的说明:ExecutionContextDao
Persist the execution context associated with the given jobExecution, persistent entry for the context should not exist yet.- 指定者:
saveExecutionContext
在接口中ExecutionContextDao
- 参数:
jobExecution
-JobExecution
instance that contains the context.
saveExecutionContext
public void saveExecutionContext(StepExecution stepExecution)
从接口复制的说明:ExecutionContextDao
Persist the execution context associated with the given stepExecution, persistent entry for the context should not exist yet.- 指定者:
saveExecutionContext
在接口中ExecutionContextDao
- 参数:
stepExecution
-StepExecution
instance that contains the context.
saveExecutionContexts
public void saveExecutionContexts(java.util.Collection<StepExecution> stepExecutions)
从接口复制的说明:ExecutionContextDao
Persist the execution context associated with each stepExecution in a given collection, persistent entry for the context should not exist yet.- 指定者:
saveExecutionContexts
在接口中ExecutionContextDao
- 参数:
stepExecutions
- a collection ofStepExecution
s that contain the contexts.