com.ibm.batch.container.impl
Class SingleThreadedStepControllerImpl

java.lang.Object
  extended by com.ibm.batch.container.impl.BaseStepControllerImpl
      extended by com.ibm.batch.container.impl.SingleThreadedStepControllerImpl
All Implemented Interfaces:
IController, IExecutionElementController
Direct Known Subclasses:
BatchletStepControllerImpl, ChunkStepControllerImpl

public abstract class SingleThreadedStepControllerImpl
extends BaseStepControllerImpl
implements IExecutionElementController


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.ibm.batch.container.IExecutionElementController
IExecutionElementController.ExecutionWasStarted
 
Field Summary
 
Fields inherited from class com.ibm.batch.container.impl.BaseStepControllerImpl
_jobIdManagementService, analyzerProxy, batchKernel, collectorProxy, flowContext, jobExecutionImpl, jobInstance, splitContext, step, stepContext, stepStatus, transactionManager
 
Constructor Summary
protected SingleThreadedStepControllerImpl(RuntimeJobExecutionImpl jobExecutionImpl, Step step)
           
 
Method Summary
protected  void invokePostStepArtifacts()
           
protected  void invokePreStepArtifacts()
           
protected  void setupStepArtifacts()
           
 
Methods inherited from class com.ibm.batch.container.impl.BaseStepControllerImpl
execute, getAnalyzerProxy, invokeCoreStep, preInvokeStep, registerStepExecution, runAlreadyCompletedStep, setAnalyzerProxy, setFlowContext, setSplitContext, setStepContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.batch.container.IExecutionElementController
execute, setAnalyzerProxy, setFlowContext, setSplitContext, setStepContext
 
Methods inherited from interface com.ibm.batch.container.IController
stop
 

Constructor Detail

SingleThreadedStepControllerImpl

protected SingleThreadedStepControllerImpl(RuntimeJobExecutionImpl jobExecutionImpl,
                                           Step step)
Method Detail

setupStepArtifacts

protected void setupStepArtifacts()
Specified by:
setupStepArtifacts in class BaseStepControllerImpl

invokePreStepArtifacts

protected void invokePreStepArtifacts()
Specified by:
invokePreStepArtifacts in class BaseStepControllerImpl

invokePostStepArtifacts

protected void invokePostStepArtifacts()
Specified by:
invokePostStepArtifacts in class BaseStepControllerImpl


Copyright © 2013. All Rights Reserved.