public class JobContextImpl extends Object implements JobContext
| Modifier and Type | Field and Description |
|---|---|
protected String |
restartOn |
static String |
TOP_LEVEL_EXECUTION_ID_PROP |
static String |
TOP_LEVEL_INSTANCE_ID_PROP |
static String |
TOP_LEVEL_JOB_NAME_PROP |
| Constructor and Description |
|---|
JobContextImpl(ModelNavigator<JSLJob> navigator,
JSLProperties jslProperties) |
| Modifier and Type | Method and Description |
|---|---|
JSLProperties |
addTopLevelContextProperties(JSLProperties properties)
Intended to be called in building split-flow and partition level
contexts.
|
BatchStatus |
getBatchStatus() |
long |
getExecutionId() |
String |
getExitStatus() |
long |
getInstanceId() |
String |
getJobName() |
Properties |
getJSLProperties() |
ModelNavigator<JSLJob> |
getNavigator() |
Properties |
getProperties() |
String |
getRestartOn() |
Object |
getTransientUserData() |
void |
setBatchStatus(BatchStatus batchStatus) |
void |
setExecutionId(long executionId) |
void |
setExitStatus(String exitStatus) |
void |
setInstanceId(long instanceId) |
void |
setRestartOn(String restartOn) |
void |
setTransientUserData(Object data) |
String |
toString() |
protected String restartOn
public static final String TOP_LEVEL_JOB_NAME_PROP
public static final String TOP_LEVEL_INSTANCE_ID_PROP
public static final String TOP_LEVEL_EXECUTION_ID_PROP
public JobContextImpl(ModelNavigator<JSLJob> navigator, JSLProperties jslProperties)
public ModelNavigator<JSLJob> getNavigator()
public String getExitStatus()
getExitStatus in interface JobContextpublic void setExitStatus(String exitStatus)
setExitStatus in interface JobContextpublic String getJobName()
getJobName in interface JobContextpublic BatchStatus getBatchStatus()
getBatchStatus in interface JobContextpublic void setBatchStatus(BatchStatus batchStatus)
public Object getTransientUserData()
getTransientUserData in interface JobContextpublic Properties getJSLProperties()
public Properties getProperties()
getProperties in interface JobContextpublic void setTransientUserData(Object data)
setTransientUserData in interface JobContextpublic long getExecutionId()
getExecutionId in interface JobContextpublic long getInstanceId()
getInstanceId in interface JobContextpublic void setExecutionId(long executionId)
public void setInstanceId(long instanceId)
public String getRestartOn()
public void setRestartOn(String restartOn)
public JSLProperties addTopLevelContextProperties(JSLProperties properties)
© Copyright IBM Corp. 2014
Licensed under the Apache License, Version 2.0