com.ibm.batch.container.impl
Class SplitControllerImpl

java.lang.Object
  extended by com.ibm.batch.container.impl.SplitControllerImpl
All Implemented Interfaces:
IController, IExecutionElementController

public class SplitControllerImpl
extends Object
implements IExecutionElementController


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.ibm.batch.container.IExecutionElementController
IExecutionElementController.ExecutionWasStarted
 
Field Summary
protected  SplitContextImpl currentSplitContext
           
protected  Split split
           
 
Constructor Summary
SplitControllerImpl(RuntimeJobExecutionImpl jobExecutionImpl, Split split)
           
 
Method Summary
 String execute()
           
 void setAnalyzerProxy(PartitionAnalyzerProxy analyzerProxy)
           
 void setFlowContext(FlowContextImpl flowContext)
           
 void setSplitContext(SplitContextImpl splitContext)
           
 void setStepContext(StepContextImpl<?,? extends Externalizable> stepContext)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentSplitContext

protected SplitContextImpl currentSplitContext

split

protected Split split
Constructor Detail

SplitControllerImpl

public SplitControllerImpl(RuntimeJobExecutionImpl jobExecutionImpl,
                           Split split)
Method Detail

stop

public void stop()
Specified by:
stop in interface IController

execute

public String execute()
               throws AbortedBeforeStartException
Specified by:
execute in interface IExecutionElementController
Throws:
AbortedBeforeStartException

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

setAnalyzerProxy

public void setAnalyzerProxy(PartitionAnalyzerProxy analyzerProxy)
Specified by:
setAnalyzerProxy in interface IExecutionElementController


Copyright © 2013. All Rights Reserved.