com.ibm.batch.container.impl
Class BaseStepControllerImpl
java.lang.Object
com.ibm.batch.container.impl.BaseStepControllerImpl
- All Implemented Interfaces:
- IController, IExecutionElementController
- Direct Known Subclasses:
- PartitionedStepControllerImpl, SingleThreadedStepControllerImpl
public abstract class BaseStepControllerImpl
- extends Object
- implements IExecutionElementController
Change the name of this class to something else!! Or change BaseStepControllerImpl.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jobExecutionImpl
protected RuntimeJobExecutionImpl jobExecutionImpl
jobInstance
protected JobInstance jobInstance
stepContext
protected StepContextImpl<?,? extends Externalizable> stepContext
splitContext
protected SplitContextImpl splitContext
flowContext
protected FlowContextImpl flowContext
step
protected Step step
stepStatus
protected StepStatus stepStatus
analyzerProxy
protected PartitionAnalyzerProxy analyzerProxy
collectorProxy
protected PartitionCollectorProxy collectorProxy
batchKernel
protected static BatchKernelImpl batchKernel
_jobIdManagementService
protected static IJobIdManagementService _jobIdManagementService
transactionManager
protected TransactionManagerSPI transactionManager
BaseStepControllerImpl
protected BaseStepControllerImpl(RuntimeJobExecutionImpl jobExecutionImpl,
Step step)
setStepContext
public void setStepContext(StepContextImpl<?,? extends Externalizable> stepContext)
- Specified by:
setStepContext in interface IExecutionElementController
setSplitContext
public void setSplitContext(SplitContextImpl splitContext)
- Specified by:
setSplitContext in interface IExecutionElementController
setFlowContext
public void setFlowContext(FlowContextImpl flowContext)
- Specified by:
setFlowContext in interface IExecutionElementController
execute
public String execute()
throws AbortedBeforeStartException
- Specified by:
execute in interface IExecutionElementController
- Throws:
AbortedBeforeStartException
invokeCoreStep
protected abstract void invokeCoreStep()
setupStepArtifacts
protected abstract void setupStepArtifacts()
invokePreStepArtifacts
protected abstract void invokePreStepArtifacts()
invokePostStepArtifacts
protected abstract void invokePostStepArtifacts()
registerStepExecution
protected void registerStepExecution()
runAlreadyCompletedStep
protected boolean runAlreadyCompletedStep(StepStatus stepStatus)
preInvokeStep
protected com.ibm.batch.container.impl.BaseStepControllerImpl.RunOnRestart preInvokeStep()
getAnalyzerProxy
protected PartitionAnalyzerProxy getAnalyzerProxy()
setAnalyzerProxy
public void setAnalyzerProxy(PartitionAnalyzerProxy analyzerProxy)
- Specified by:
setAnalyzerProxy in interface IExecutionElementController
Copyright © 2013. All Rights Reserved.