类 JsrStepContext
- java.lang.Object
- org.springframework.batch.core.jsr.JsrStepContext
- 所有已实现的接口:
javax.batch.runtime.context.StepContext
public class JsrStepContext extends java.lang.Object implements javax.batch.runtime.context.StepContext
Wrapper class to provide theStepContext
functionality as specified in JSR-352. Wrapper delegates to the underlyingStepExecution
to obtain the related contextual information.- 从以下版本开始:
- 3.0
- 作者:
- Michael Minella, Chris Schaefer
构造器概要
构造器 构造器 说明 JsrStepContext(StepExecution stepExecution, java.util.Properties properties)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 javax.batch.runtime.BatchStatus
getBatchStatus()
java.lang.Exception
getException()
To support both JSR-352's requirement to return the most recent exception and Spring Batch's support forThrowable
, this implementation will return the most recent exception in the underlyingStepExecution
's failure exceptions list.java.lang.String
getExitStatus()
javax.batch.runtime.Metric[]
getMetrics()
java.io.Serializable
getPersistentUserData()
java.util.Properties
getProperties()
long
getStepExecutionId()
java.lang.String
getStepName()
java.lang.Object
getTransientUserData()
void
setExitStatus(java.lang.String status)
void
setPersistentUserData(java.io.Serializable data)
void
setTransientUserData(java.lang.Object data)
构造器详细资料
JsrStepContext
public JsrStepContext(StepExecution stepExecution, java.util.Properties properties)
方法详细资料
getStepName
public java.lang.String getStepName()
- 指定者:
getStepName
在接口中javax.batch.runtime.context.StepContext
getTransientUserData
public java.lang.Object getTransientUserData()
- 指定者:
getTransientUserData
在接口中javax.batch.runtime.context.StepContext
setTransientUserData
public void setTransientUserData(java.lang.Object data)
- 指定者:
setTransientUserData
在接口中javax.batch.runtime.context.StepContext
getStepExecutionId
public long getStepExecutionId()
- 指定者:
getStepExecutionId
在接口中javax.batch.runtime.context.StepContext
getProperties
public java.util.Properties getProperties()
- 指定者:
getProperties
在接口中javax.batch.runtime.context.StepContext
getPersistentUserData
public java.io.Serializable getPersistentUserData()
- 指定者:
getPersistentUserData
在接口中javax.batch.runtime.context.StepContext
setPersistentUserData
public void setPersistentUserData(java.io.Serializable data)
- 指定者:
setPersistentUserData
在接口中javax.batch.runtime.context.StepContext
getBatchStatus
public javax.batch.runtime.BatchStatus getBatchStatus()
- 指定者:
getBatchStatus
在接口中javax.batch.runtime.context.StepContext
getExitStatus
public java.lang.String getExitStatus()
- 指定者:
getExitStatus
在接口中javax.batch.runtime.context.StepContext
setExitStatus
public void setExitStatus(java.lang.String status)
- 指定者:
setExitStatus
在接口中javax.batch.runtime.context.StepContext
getException
public java.lang.Exception getException()
To support both JSR-352's requirement to return the most recent exception and Spring Batch's support forThrowable
, this implementation will return the most recent exception in the underlyingStepExecution
's failure exceptions list. If the exception there extendsThrowable
instead ofException
, it will be wrapped in anException
and then returned.- 指定者:
getException
在接口中javax.batch.runtime.context.StepContext
- 另请参阅:
StepContext.getException()
getMetrics
public javax.batch.runtime.Metric[] getMetrics()
- 指定者:
getMetrics
在接口中javax.batch.runtime.context.StepContext