Package net.minecraft.client.realms.util
Class PeriodicRunnerFactory.PeriodicRunner<T>
java.lang.Object
net.minecraft.client.realms.util.PeriodicRunnerFactory.PeriodicRunner<T>
- Enclosing class:
PeriodicRunnerFactory
- Mappings:
Namespace Name official elp$eintermediary net/minecraft/class_7581$class_7586named net/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Backoff(package private) @Nullable PeriodicRunnerFactory.TimedResult<T>private final Stringprivate longprivate final long -
Constructor Summary
ConstructorsConstructorDescriptionPeriodicRunner(String name, Callable<T> task, long unitDuration, Backoff backoff) -
Method Summary
-
Field Details
-
name
- Mappings:
Namespace Name Mixin selector official bLelp$e;b:Ljava/lang/String;intermediary field_39707Lnet/minecraft/class_7581$class_7586;field_39707:Ljava/lang/String;named nameLnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;name:Ljava/lang/String;
-
task
- Mappings:
Namespace Name Mixin selector official cLelp$e;c:Ljava/util/concurrent/Callable;intermediary field_39708Lnet/minecraft/class_7581$class_7586;field_39708:Ljava/util/concurrent/Callable;named taskLnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;task:Ljava/util/concurrent/Callable;
-
unitDuration
private final long unitDuration- Mappings:
Namespace Name Mixin selector official dLelp$e;d:Jintermediary field_39709Lnet/minecraft/class_7581$class_7586;field_39709:Jnamed unitDurationLnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;unitDuration:J
-
backoff
- Mappings:
Namespace Name Mixin selector official eLelp$e;e:Lelq;intermediary field_39710Lnet/minecraft/class_7581$class_7586;field_39710:Lnet/minecraft/class_7587;named backoffLnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;backoff:Lnet/minecraft/client/util/Backoff;
-
resultFuture
@Nullable private @Nullable CompletableFuture<PeriodicRunnerFactory.TimedErrableResult<T>> resultFuture- Mappings:
Namespace Name Mixin selector official fLelp$e;f:Ljava/util/concurrent/CompletableFuture;intermediary field_39711Lnet/minecraft/class_7581$class_7586;field_39711:Ljava/util/concurrent/CompletableFuture;named resultFutureLnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;resultFuture:Ljava/util/concurrent/CompletableFuture;
-
lastResult
- Mappings:
Namespace Name Mixin selector official gLelp$e;g:Lelp$d;intermediary field_39712Lnet/minecraft/class_7581$class_7586;field_39712:Lnet/minecraft/class_7581$class_7585;named lastResultLnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;lastResult:Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$TimedResult;
-
nextTime
private long nextTime- Mappings:
Namespace Name Mixin selector official hLelp$e;h:Jintermediary field_39713Lnet/minecraft/class_7581$class_7586;field_39713:Jnamed nextTimeLnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;nextTime:J
-
-
Constructor Details
-
PeriodicRunner
- Mappings:
Namespace Name Mixin selector official <init>Lelp$e;<init>(Lelp;Ljava/lang/String;Ljava/util/concurrent/Callable;JLelq;)Vintermediary <init>Lnet/minecraft/class_7581$class_7586;<init>(Lnet/minecraft/class_7581;Ljava/lang/String;Ljava/util/concurrent/Callable;JLnet/minecraft/class_7587;)Vnamed <init>Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;<init>(Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;Ljava/lang/String;Ljava/util/concurrent/Callable;JLnet/minecraft/client/util/Backoff;)V
-
-
Method Details
-
run
void run(long currentTime) - Mappings:
Namespace Name Mixin selector official aLelp$e;a(J)Vintermediary method_44639Lnet/minecraft/class_7581$class_7586;method_44639(J)Vnamed runLnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;run(J)V
-
reset
public void reset()- Mappings:
Namespace Name Mixin selector official aLelp$e;a()Vintermediary method_44638Lnet/minecraft/class_7581$class_7586;method_44638()Vnamed resetLnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;reset()V
-