public static final class PeriodicTaskPool.PeriodicRunnableTask
extends java.lang.Object
Runnable command along with it's unique taskId, initial delay,
repetition period and TimeUnit of repetition period| Modifier and Type | Method and Description |
|---|---|
static PeriodicTaskPool.PeriodicRunnableTask |
createTask(java.lang.Runnable command,
long initialDelay,
long period,
java.util.concurrent.TimeUnit unit,
java.lang.String taskId)
Creates a PeriodicRunnableTask
|
boolean |
equals(java.lang.Object o) |
java.lang.Runnable |
getCommand() |
long |
getInitialDelay() |
long |
getPeriod() |
java.lang.String |
getTaskId() |
java.util.concurrent.TimeUnit |
getUnit() |
int |
hashCode() |
java.lang.String |
toString() |
public static PeriodicTaskPool.PeriodicRunnableTask createTask(java.lang.Runnable command, long initialDelay, long period, java.util.concurrent.TimeUnit unit, java.lang.String taskId)
command - The Runnable to executeinitialDelay - initial delay before running task for the first time.period - after initial delay, period to execute task.unit - timeUnit for initial delay and periodtaskId - identifier for taskpublic java.lang.Runnable getCommand()
public long getInitialDelay()
public long getPeriod()
public java.util.concurrent.TimeUnit getUnit()
public java.lang.String getTaskId()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object