public class TimerListSelector extends AbstractListSelector implements ExecutionStartHandler
| Constructor and Description |
|---|
TimerListSelector() |
TimerListSelector(int timeoutSeconds) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canCreateIterator()
Returns whether a new iterator can be created.
|
protected boolean |
canExecuteNext()
Can a next element be executed.
|
protected Iterator<Element> |
createIterator(ExecutionContext context)
Get the iterator to use for the iteration.
|
int |
getNumIterations() |
long |
getTimeout() |
void |
initialize(Element element)
Initializes this scheduler.
|
boolean |
selectNextElement(ExecutionContext context) |
void |
setNumIterations(int numIterations) |
void |
setTimeout(long timeout) |
void |
startExecution(ExecutionContext context) |
void |
stopExecution(ExecutionContext context) |
void |
stopTimer() |
getExecutionElementpublic TimerListSelector()
public TimerListSelector(int timeoutSeconds)
public void initialize(Element element)
initialize in interface Initializableinitialize in class AbstractListSelectorpublic boolean selectNextElement(ExecutionContext context)
selectNextElement in interface ElementSelectorprotected boolean canCreateIterator()
protected boolean canExecuteNext()
protected Iterator<Element> createIterator(ExecutionContext context)
public long getTimeout()
public void setTimeout(long timeout)
public int getNumIterations()
public void setNumIterations(int numIterations)
public void startExecution(ExecutionContext context)
startExecution in interface ExecutionStartHandlerpublic void stopExecution(ExecutionContext context)
stopExecution in interface ExecutionStartHandlerpublic void stopTimer()
stopTimer in interface ExecutionStartHandlerCopyright © 2013. All Rights Reserved.