com.ibm.batch.container.xjcl.impl
Class JobNavigatorImpl

java.lang.Object
  extended by com.ibm.batch.container.xjcl.impl.JobNavigatorImpl
All Implemented Interfaces:
Navigator<JSLJob>

public class JobNavigatorImpl
extends Object
implements Navigator<JSLJob>


Constructor Summary
JobNavigatorImpl(JSLJob job)
           
 
Method Summary
 ExecutionElement getFirstExecutionElement(String restartOn)
           
 String getId()
           
 JSLJob getJSL()
           
 Transition getNextTransition(ExecutionElement currentElem, String currentExitStatus)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobNavigatorImpl

public JobNavigatorImpl(JSLJob job)
Method Detail

getNextTransition

public Transition getNextTransition(ExecutionElement currentElem,
                                    String currentExitStatus)
Specified by:
getNextTransition in interface Navigator<JSLJob>

getFirstExecutionElement

public ExecutionElement getFirstExecutionElement(String restartOn)
Specified by:
getFirstExecutionElement in interface Navigator<JSLJob>

getJSL

public JSLJob getJSL()
Specified by:
getJSL in interface Navigator<JSLJob>

getId

public String getId()
Specified by:
getId in interface Navigator<JSLJob>


Copyright © 2013. All Rights Reserved.