Package com.mojang.realmsclient.gui.task
Class DataFetcher.Task<T>
java.lang.Object
com.mojang.realmsclient.gui.task.DataFetcher.Task<T>
- Enclosing class:
DataFetcher
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
(package private) DataFetcher.SuccessfulComputationResult
<T> private long
private CompletableFuture
<DataFetcher.ComputationResult<T>> private final long
private final RepeatedDelayStrategy
-
Constructor Summary
ConstructorsConstructorDescriptionTask
(String pId, Callable<T> pUpdater, long pPeriod, RepeatedDelayStrategy pRepeatStrategy) -
Method Summary
-
Field Details
-
id
-
updater
-
period
private final long period -
repeatStrategy
-
pendingTask
-
lastResult
-
nextUpdate
private long nextUpdate
-
-
Constructor Details
-
Task
Task(String pId, Callable<T> pUpdater, long pPeriod, RepeatedDelayStrategy pRepeatStrategy)
-
-
Method Details
-
updateIfNeeded
void updateIfNeeded(long pTime) -
reset
public void reset()
-