public class ScheduledTask extends java.lang.Object implements java.lang.Comparable<ScheduledTask>
| Constructor and Description |
|---|
ScheduledTask() |
| Modifier and Type | Method and Description |
|---|---|
static ScheduledTask |
allocate(java.lang.Runnable runnable,
long scheduledStartTimeNanos) |
static ScheduledTask |
allocate(java.lang.Runnable runnable,
long scheduledStartTimeNanos,
long repeatInterval,
java.util.concurrent.TimeUnit repeatUnit) |
int |
compareTo(ScheduledTask o) |
void |
dispose() |
ScheduledTaskFuture |
getFuture() |
long |
getRepeatInterval() |
java.util.concurrent.TimeUnit |
getRepeatUnit() |
java.lang.Runnable |
getRunnable() |
long |
getScheduledStartTimeNanos() |
boolean |
isRepeating() |
void |
setFuture(ScheduledTaskFuture future) |
public void dispose()
public static ScheduledTask allocate(java.lang.Runnable runnable, long scheduledStartTimeNanos)
public static ScheduledTask allocate(java.lang.Runnable runnable, long scheduledStartTimeNanos, long repeatInterval, java.util.concurrent.TimeUnit repeatUnit)
public java.lang.Runnable getRunnable()
public long getScheduledStartTimeNanos()
public boolean isRepeating()
public long getRepeatInterval()
public java.util.concurrent.TimeUnit getRepeatUnit()
public int compareTo(ScheduledTask o)
compareTo in interface java.lang.Comparable<ScheduledTask>public ScheduledTaskFuture getFuture()
public void setFuture(ScheduledTaskFuture future)