类 JsrPartitionHandler.PartitionPlanState
- java.lang.Object
- org.springframework.batch.core.jsr.partition.JsrPartitionHandler.PartitionPlanState
- 所有已实现的接口:
java.io.Serializable
,javax.batch.api.partition.PartitionPlan
public static class JsrPartitionHandler.PartitionPlanState extends java.lang.Object implements javax.batch.api.partition.PartitionPlan, java.io.Serializable
Since aPartitionPlan
could provide dynamic data (different results from run to run), the batch runtime needs to save off the results for restarts. This class serves as a container used to save off that state.- 从以下版本开始:
- 3.0
- 作者:
- Michael Minella
- 另请参阅:
- 序列化表格
构造器概要
构造器 构造器 说明 PartitionPlanState()
PartitionPlanState(javax.batch.api.partition.PartitionPlan plan)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.util.Properties[]
getPartitionProperties()
int
getPartitions()
boolean
getPartitionsOverride()
int
getThreads()
void
setPartitionPlan(javax.batch.api.partition.PartitionPlan plan)
void
setPartitionProperties(java.util.Properties[] props)
void
setPartitions(int count)
void
setPartitionsOverride(boolean override)
void
setThreads(int count)
构造器详细资料
PartitionPlanState
public PartitionPlanState(javax.batch.api.partition.PartitionPlan plan)
- 参数:
plan
- thePartitionPlan
that is the source of the state
PartitionPlanState
public PartitionPlanState()
方法详细资料
setPartitionPlan
public void setPartitionPlan(javax.batch.api.partition.PartitionPlan plan)
getPartitionProperties
public java.util.Properties[] getPartitionProperties()
- 指定者:
getPartitionProperties
在接口中javax.batch.api.partition.PartitionPlan
getPartitions
public int getPartitions()
- 指定者:
getPartitions
在接口中javax.batch.api.partition.PartitionPlan
getThreads
public int getThreads()
- 指定者:
getThreads
在接口中javax.batch.api.partition.PartitionPlan
setPartitions
public void setPartitions(int count)
- 指定者:
setPartitions
在接口中javax.batch.api.partition.PartitionPlan
setPartitionsOverride
public void setPartitionsOverride(boolean override)
- 指定者:
setPartitionsOverride
在接口中javax.batch.api.partition.PartitionPlan
getPartitionsOverride
public boolean getPartitionsOverride()
- 指定者:
getPartitionsOverride
在接口中javax.batch.api.partition.PartitionPlan
setThreads
public void setThreads(int count)
- 指定者:
setThreads
在接口中javax.batch.api.partition.PartitionPlan
setPartitionProperties
public void setPartitionProperties(java.util.Properties[] props)
- 指定者:
setPartitionProperties
在接口中javax.batch.api.partition.PartitionPlan