com.ibm.jbatch.container.impl
Class PartitionedStepControllerImpl

java.lang.Object
  extended by com.ibm.jbatch.container.impl.BaseStepControllerImpl
      extended by com.ibm.jbatch.container.impl.PartitionedStepControllerImpl
All Implemented Interfaces:
IController

public class PartitionedStepControllerImpl
extends BaseStepControllerImpl


Field Summary
protected  List<StepListenerProxy> stepListeners
           
 
Fields inherited from class com.ibm.jbatch.container.impl.BaseStepControllerImpl
analyzerStatusQueue, batchKernel, jobExecutionImpl, jobInstance, rootJobExecutionId, step, stepContext, stepStatus, transactionManager
 
Constructor Summary
protected PartitionedStepControllerImpl(RuntimeJobExecution jobExecutionImpl, Step step, StepContextImpl stepContext, long rootJobExecutionId)
           
 
Method Summary
protected  void invokeCoreStep()
           
protected  void invokePostStepArtifacts()
           
protected  void invokePreStepArtifacts()
           
protected  void sendStatusFromPartitionToAnalyzerIfPresent()
           
protected  void setupStepArtifacts()
           
 void stop()
           
 
Methods inherited from class com.ibm.jbatch.container.impl.BaseStepControllerImpl
execute, getAnalyzerQueue, getLastRunStepExecutions, markJobAndStepFailed, persistExitStatusAndEndTimestamp, persistUserData, setAnalyzerQueue, setStepContext, shouldStepBeExecuted, statusStarting, toString, updateBatchStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

stepListeners

protected List<StepListenerProxy> stepListeners
Constructor Detail

PartitionedStepControllerImpl

protected PartitionedStepControllerImpl(RuntimeJobExecution jobExecutionImpl,
                                        Step step,
                                        StepContextImpl stepContext,
                                        long rootJobExecutionId)
Method Detail

stop

public void stop()

invokeCoreStep

protected void invokeCoreStep()
                       throws JobRestartException,
                              JobStartException,
                              JobExecutionAlreadyCompleteException,
                              JobExecutionNotMostRecentException
Specified by:
invokeCoreStep in class BaseStepControllerImpl
Throws:
JobRestartException
JobStartException
JobExecutionAlreadyCompleteException
JobExecutionNotMostRecentException

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

sendStatusFromPartitionToAnalyzerIfPresent

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


Copyright © 2013. All Rights Reserved.