Class JobContextImpl
- java.lang.Object
-
- org.apache.batchee.container.impl.JobContextImpl
-
- All Implemented Interfaces:
javax.batch.runtime.context.JobContext
public class JobContextImpl extends Object implements javax.batch.runtime.context.JobContext
-
-
Constructor Summary
Constructors Constructor Description JobContextImpl(ModelNavigator<JSLJob> navigator, JSLProperties jslProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.batch.runtime.BatchStatusgetBatchStatus()longgetExecutionId()StringgetExitStatus()longgetInstanceId()StringgetJobName()ModelNavigator<JSLJob>getNavigator()PropertiesgetProperties()StringgetRestartOn()ObjectgetTransientUserData()voidsetBatchStatus(javax.batch.runtime.BatchStatus batchStatus)voidsetExecutionId(long executionId)voidsetExitStatus(String exitStatus)voidsetInstanceId(long instanceId)voidsetJobName(String jobName)voidsetRestartOn(String restartOn)voidsetTransientUserData(Object data)StringtoString()
-
-
-
Field Detail
-
restartOn
protected String restartOn
-
-
Constructor Detail
-
JobContextImpl
public JobContextImpl(ModelNavigator<JSLJob> navigator, JSLProperties jslProperties)
-
-
Method Detail
-
getNavigator
public ModelNavigator<JSLJob> getNavigator()
-
getExitStatus
public String getExitStatus()
- Specified by:
getExitStatusin interfacejavax.batch.runtime.context.JobContext
-
setExitStatus
public void setExitStatus(String exitStatus)
- Specified by:
setExitStatusin interfacejavax.batch.runtime.context.JobContext
-
getJobName
public String getJobName()
- Specified by:
getJobNamein interfacejavax.batch.runtime.context.JobContext
-
setJobName
public void setJobName(String jobName)
-
getBatchStatus
public javax.batch.runtime.BatchStatus getBatchStatus()
- Specified by:
getBatchStatusin interfacejavax.batch.runtime.context.JobContext
-
setBatchStatus
public void setBatchStatus(javax.batch.runtime.BatchStatus batchStatus)
-
getTransientUserData
public Object getTransientUserData()
- Specified by:
getTransientUserDatain interfacejavax.batch.runtime.context.JobContext
-
getProperties
public Properties getProperties()
- Specified by:
getPropertiesin interfacejavax.batch.runtime.context.JobContext
-
setTransientUserData
public void setTransientUserData(Object data)
- Specified by:
setTransientUserDatain interfacejavax.batch.runtime.context.JobContext
-
getExecutionId
public long getExecutionId()
- Specified by:
getExecutionIdin interfacejavax.batch.runtime.context.JobContext
-
getInstanceId
public long getInstanceId()
- Specified by:
getInstanceIdin interfacejavax.batch.runtime.context.JobContext
-
setExecutionId
public void setExecutionId(long executionId)
-
setInstanceId
public void setInstanceId(long instanceId)
-
getRestartOn
public String getRestartOn()
-
setRestartOn
public void setRestartOn(String restartOn)
-
-