-
public final class Polling
-
-
Field Summary
Fields Modifier and Type Field Description private LongupdateIntervalprivate Handlerhandlerprivate Runnablerunnableprivate Function0<Unit>runnerprivate ScheduledThreadPoolExecutorexecutor
-
Method Summary
Modifier and Type Method Description final LonggetUpdateInterval()final UnitsetUpdateInterval(Long updateInterval)final HandlergetHandler()final UnitsetHandler(Handler handler)final RunnablegetRunnable()final UnitsetRunnable(Runnable runnable)final Function0<Unit>getRunner()final UnitsetRunner(Function0<Unit> runner)final ScheduledThreadPoolExecutorgetExecutor()final UnitsetExecutor(ScheduledThreadPoolExecutor executor)final Unitstop()-
-
Constructor Detail
-
Polling
Polling(Function0<Unit> runner)
-
-
Method Detail
-
getUpdateInterval
final Long getUpdateInterval()
-
setUpdateInterval
final Unit setUpdateInterval(Long updateInterval)
-
getHandler
final Handler getHandler()
-
setHandler
final Unit setHandler(Handler handler)
-
getRunnable
final Runnable getRunnable()
-
setRunnable
final Unit setRunnable(Runnable runnable)
-
getExecutor
final ScheduledThreadPoolExecutor getExecutor()
-
setExecutor
final Unit setExecutor(ScheduledThreadPoolExecutor executor)
-
-
-
-