public class StepContextImpl extends AbstractContext implements javax.batch.runtime.context.StepContext, Cloneable
classLoader, id, outerContexts, transientUserData
Constructor and Description |
---|
StepContextImpl(Step step,
AbstractContext[] outerContexts) |
StepContextImpl(Step step,
AbstractStepExecution stepExecution,
AbstractContext[] outerContexts) |
Modifier and Type | Method and Description |
---|---|
StepContextImpl |
clone() |
Boolean |
getAllowStartIfComplete() |
javax.batch.runtime.BatchStatus |
getBatchStatus() |
Exception |
getException() |
String |
getExitStatus() |
javax.batch.runtime.Metric[] |
getMetrics() |
StepExecutionImpl |
getOriginalStepExecution() |
ConcurrentMap<javax.enterprise.context.spi.Contextual<?>,JobScopedContextImpl.ScopedInstance<?>> |
getPartitionScopedBeans() |
Serializable |
getPersistentUserData() |
Properties |
getProperties() |
Step |
getStep() |
AbstractStepExecution |
getStepExecution() |
long |
getStepExecutionId() |
String |
getStepName() |
void |
savePersistentData() |
void |
setBatchStatus(javax.batch.runtime.BatchStatus status) |
void |
setException(Exception e) |
void |
setExitStatus(String exitStatus) |
void |
setPersistentUserData(Serializable data) |
addToContextArray, getClassLoader, getId, getJobContext, getOuterContexts, getScopedBeans, getTransientUserData, setTransientUserData
public StepContextImpl(Step step, AbstractContext[] outerContexts)
public StepContextImpl(Step step, AbstractStepExecution stepExecution, AbstractContext[] outerContexts)
public StepContextImpl clone()
clone
in class AbstractContext
public Step getStep()
public AbstractStepExecution getStepExecution()
public Boolean getAllowStartIfComplete()
public String getStepName()
getStepName
in interface javax.batch.runtime.context.StepContext
public javax.batch.runtime.BatchStatus getBatchStatus()
getBatchStatus
in interface javax.batch.runtime.context.StepContext
getBatchStatus
in class AbstractContext
public void setBatchStatus(javax.batch.runtime.BatchStatus status)
setBatchStatus
in class AbstractContext
public String getExitStatus()
getExitStatus
in interface javax.batch.runtime.context.StepContext
getExitStatus
in class AbstractContext
public void setExitStatus(String exitStatus)
setExitStatus
in interface javax.batch.runtime.context.StepContext
setExitStatus
in class AbstractContext
public long getStepExecutionId()
getStepExecutionId
in interface javax.batch.runtime.context.StepContext
public Properties getProperties()
getProperties
in interface javax.batch.runtime.context.StepContext
public Serializable getPersistentUserData()
getPersistentUserData
in interface javax.batch.runtime.context.StepContext
public void setPersistentUserData(Serializable data)
setPersistentUserData
in interface javax.batch.runtime.context.StepContext
public Exception getException()
getException
in interface javax.batch.runtime.context.StepContext
public void setException(Exception e)
public javax.batch.runtime.Metric[] getMetrics()
getMetrics
in interface javax.batch.runtime.context.StepContext
public void savePersistentData()
public StepExecutionImpl getOriginalStepExecution()
public ConcurrentMap<javax.enterprise.context.spi.Contextual<?>,JobScopedContextImpl.ScopedInstance<?>> getPartitionScopedBeans()
Copyright © 2018 JBoss by Red Hat. All rights reserved.