com.ibm.jbatch.container.util
Class BatchFlowInSplitWorkUnit

java.lang.Object
  extended by com.ibm.jbatch.container.util.BatchWorkUnit
      extended by com.ibm.jbatch.container.util.BatchParallelWorkUnit
          extended by com.ibm.jbatch.container.util.BatchFlowInSplitWorkUnit
All Implemented Interfaces:
Runnable

public class BatchFlowInSplitWorkUnit
extends BatchParallelWorkUnit


Field Summary
protected  BlockingQueue<BatchFlowInSplitWorkUnit> completedThreadQueue
           
 
Fields inherited from class com.ibm.jbatch.container.util.BatchWorkUnit
batchKernel, controller, jobExecutionImpl, notifyCallbackWhenDone
 
Constructor Summary
BatchFlowInSplitWorkUnit(IBatchKernelService batchKernelService, RuntimeFlowInSplitExecution jobExecution, FlowInSplitBuilderConfig config)
           
 
Method Summary
 BlockingQueue<BatchFlowInSplitWorkUnit> getCompletedThreadQueue()
           
 RuntimeFlowInSplitExecution getJobExecutionImpl()
           
protected  void markThreadCompleted()
           
 
Methods inherited from class com.ibm.jbatch.container.util.BatchWorkUnit
getBatchKernel, getBatchStatus, getController, getExitStatus, isNotifyCallbackWhenDone, run, setBatchKernel, setJobExecutionImpl, setNotifyCallbackWhenDone
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

completedThreadQueue

protected BlockingQueue<BatchFlowInSplitWorkUnit> completedThreadQueue
Constructor Detail

BatchFlowInSplitWorkUnit

public BatchFlowInSplitWorkUnit(IBatchKernelService batchKernelService,
                                RuntimeFlowInSplitExecution jobExecution,
                                FlowInSplitBuilderConfig config)
Method Detail

getCompletedThreadQueue

public BlockingQueue<BatchFlowInSplitWorkUnit> getCompletedThreadQueue()

markThreadCompleted

protected void markThreadCompleted()
Overrides:
markThreadCompleted in class BatchWorkUnit

getJobExecutionImpl

public RuntimeFlowInSplitExecution getJobExecutionImpl()
Overrides:
getJobExecutionImpl in class BatchWorkUnit


Copyright © 2013. All Rights Reserved.