java.lang.Comparable<java.util.concurrent.Delayed>, java.lang.Runnable, java.util.concurrent.DelayedAMSimulator, NMSimulator@Private
@Unstable
public abstract static class TaskRunner.Task
extends java.lang.Object
implements java.lang.Runnable, java.util.concurrent.Delayed
| Constructor | Description |
|---|---|
Task() |
| Modifier and Type | Method | Description |
|---|---|---|
int |
compareTo(java.util.concurrent.Delayed o) |
|
abstract void |
firstStep() |
|
long |
getDelay(java.util.concurrent.TimeUnit unit) |
|
void |
init(long startTime) |
|
void |
init(long startTime,
long endTime,
long repeatInterval) |
|
abstract void |
lastStep() |
|
abstract void |
middleStep() |
|
void |
run() |
|
void |
setEndTime(long et) |
public void init(long startTime,
long endTime,
long repeatInterval)
public void init(long startTime)
public final void run()
run in interface java.lang.Runnablepublic long getDelay(java.util.concurrent.TimeUnit unit)
getDelay in interface java.util.concurrent.Delayedpublic int compareTo(java.util.concurrent.Delayed o)
compareTo in interface java.lang.Comparable<java.util.concurrent.Delayed>public abstract void firstStep()
throws java.lang.Exception
java.lang.Exceptionpublic abstract void middleStep()
throws java.lang.Exception
java.lang.Exceptionpublic abstract void lastStep()
throws java.lang.Exception
java.lang.Exceptionpublic void setEndTime(long et)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.