org.jactr.tools.async.iterative.tracker
Class IterativeRunTracker
java.lang.Object
org.jactr.tools.async.common.MINAEndpoint
org.jactr.tools.async.iterative.tracker.IterativeRunTracker
- All Implemented Interfaces:
- org.jactr.core.utils.parameter.IParameterized
public class IterativeRunTracker
- extends MINAEndpoint
- Author:
- developer
| Methods inherited from class org.jactr.tools.async.common.MINAEndpoint |
getActualAddress, getActualCredentials, getExecutorService, getParameter, getPossibleParameters, getSetableParameters, setAddressInfo, setCredentialInformation, setCredentialsClass, setExecutorService, setParameter, setProtocol, setService, setTransportProvider |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IterativeRunTracker
public IterativeRunTracker()
setDeadLockListener
public void setDeadLockListener(IDeadLockListener listener)
getCurrentIteration
public int getCurrentIteration()
getTotalIterations
public int getTotalIterations()
getEstimatedDuration
public long getEstimatedDuration()
getTimeToCompletion
public long getTimeToCompletion()
getETA
public long getETA()
getExceptionCycles
public java.util.Collection<java.lang.Integer> getExceptionCycles()
getIOHandler
public BaseIOHandler getIOHandler()
- Description copied from class:
MINAEndpoint
- return the io handler that handles all the communications
- Specified by:
getIOHandler in class MINAEndpoint
- Returns:
- See Also:
MINAEndpoint.getIOHandler()
start
public void start()
throws java.lang.Exception
- Throws:
java.lang.Exception
stop
public void stop()
throws java.lang.Exception
- Throws:
java.lang.Exception