Contents
Class ThreadService.ConfigurableLoopRunnable
java.lang.Object
ecmwf.common.technical.ThreadService.ConfigurableRunnable
ecmwf.common.technical.ThreadService.ConfigurableLoopRunnable
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
MonitorThread
,RemoteEngineThread
- Enclosing class:
ThreadService
public abstract static class ThreadService.ConfigurableLoopRunnable
extends ThreadService.ConfigurableRunnable
The Class ConfigurableLoopRunnable.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Configurable loop end.abstract void
Configurable loop run.void
Configurable loop start.final void
Configurable run.final boolean
getLoop()
Gets the loop.final void
setLoop
(boolean loop) Sets the loop.final void
setPause
(long pause) Sets the pause.final void
shutdown()
Shutdown.final void
shutdown
(long timeout) Shutdown.Methods inherited from class ecmwf.common.technical.ThreadService.ConfigurableRunnable
execute, execute, getContextClassLoader, getPriority, getThreadName, interrupt, interrupted, isAlive, isStarted, join, join, run, setContextClassLoader, setForceCookie, setInheritCookie, setPriority, setThreadNameAndCookie
-
Constructor Details
-
Method Details
-
getLoop
public final boolean getLoop()Gets the loop.- Returns:
- the loop
-
setPause
public final void setPause(long pause) Sets the pause.- Parameters:
pause
- the new pause
-
setLoop
public final void setLoop(boolean loop) Sets the loop.- Parameters:
loop
- the new loop
-
shutdown
public final void shutdown()Shutdown. -
shutdown
public final void shutdown(long timeout) Shutdown.- Parameters:
timeout
- the timeout
-
configurableRun
public final void configurableRun()Configurable run.- Specified by:
configurableRun
in classThreadService.ConfigurableRunnable
-
configurableLoopStart
-
configurableLoopEnd
-
configurableLoopRun
-