com.ibm.jbatch.container.impl
Class BatchletStepControllerImpl

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

public class BatchletStepControllerImpl
extends SingleThreadedStepControllerImpl


Field Summary
 
Fields inherited from class com.ibm.jbatch.container.impl.SingleThreadedStepControllerImpl
collectorProxy
 
Fields inherited from class com.ibm.jbatch.container.impl.BaseStepControllerImpl
analyzerStatusQueue, batchKernel, jobExecutionImpl, jobInstance, rootJobExecutionId, step, stepContext, stepStatus, transactionManager
 
Constructor Summary
BatchletStepControllerImpl(RuntimeJobExecution jobExecutionImpl, Step step, StepContextImpl stepContext, long rootJobExecutionId, BlockingQueue<PartitionDataWrapper> analyzerStatusQueue)
           
 
Method Summary
protected  void invokeCoreStep()
           
 void stop()
           
 
Methods inherited from class com.ibm.jbatch.container.impl.SingleThreadedStepControllerImpl
invokeCollectorIfPresent, invokePostStepArtifacts, invokePreStepArtifacts, sendCollectorDataToAnalyzerIfPresent, sendStatusFromPartitionToAnalyzerIfPresent, setupStepArtifacts
 
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
 
Methods inherited from interface com.ibm.jbatch.container.IController
getLastRunStepExecutions
 

Constructor Detail

BatchletStepControllerImpl

public BatchletStepControllerImpl(RuntimeJobExecution jobExecutionImpl,
                                  Step step,
                                  StepContextImpl stepContext,
                                  long rootJobExecutionId,
                                  BlockingQueue<PartitionDataWrapper> analyzerStatusQueue)
Method Detail

invokeCoreStep

protected void invokeCoreStep()
                       throws BatchContainerServiceException
Specified by:
invokeCoreStep in class BaseStepControllerImpl
Throws:
BatchContainerServiceException

stop

public void stop()


Copyright © 2013. All Rights Reserved.