Interface IScheduledTask<V>
-
- All Superinterfaces:
java.util.concurrent.Callable<V>,java.util.concurrent.Future<V>,ITask<V>
- All Known Implementing Classes:
DefaultScheduledTask
@NotNull public interface IScheduledTask<V> extends ITask<V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IScheduledTask<V>cancel()longgetDelayedTimeStamp()longgetDelayMillis()longgetRepeatMillis()longgetTaskId()booleanisRepeatable()IScheduledTask<V>setDelayMillis(long delayMillis)IScheduledTask<V>setRepeatMillis(long repeatMillis)-
Methods inherited from interface de.dytanic.cloudnet.common.concurrent.ITask
addListener, addListener, clearListeners, get, getCallable, getDef, getListeners, onCancelled, onComplete, onComplete, onFailure, onFailure
-
-
-
-
Method Detail
-
getTaskId
long getTaskId()
-
isRepeatable
boolean isRepeatable()
-
getDelayedTimeStamp
long getDelayedTimeStamp()
-
getDelayMillis
long getDelayMillis()
-
setDelayMillis
IScheduledTask<V> setDelayMillis(long delayMillis)
-
getRepeatMillis
long getRepeatMillis()
-
setRepeatMillis
IScheduledTask<V> setRepeatMillis(long repeatMillis)
-
cancel
IScheduledTask<V> cancel()
-
-