Class PeriodicRunnerFactory.PeriodicRunner<T>

java.lang.Object
net.minecraft.client.realms.util.PeriodicRunnerFactory.PeriodicRunner<T>
Enclosing class:
PeriodicRunnerFactory

@Environment(CLIENT) public class PeriodicRunnerFactory.PeriodicRunner<T> extends Object
Mappings:
Namespace Name
named net/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner
intermediary net/minecraft/class_7581$class_7586
official fdo$e
  • Field Details

    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;name:Ljava/lang/String;
      intermediary field_39707 Lnet/minecraft/class_7581$class_7586;field_39707:Ljava/lang/String;
      official b Lfdo$e;b:Ljava/lang/String;
    • task

      private final Callable<T> task
      Mappings:
      Namespace Name Mixin selector
      named task Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;task:Ljava/util/concurrent/Callable;
      intermediary field_39708 Lnet/minecraft/class_7581$class_7586;field_39708:Ljava/util/concurrent/Callable;
      official c Lfdo$e;c:Ljava/util/concurrent/Callable;
    • unitDuration

      private final long unitDuration
      Mappings:
      Namespace Name Mixin selector
      named unitDuration Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;unitDuration:J
      intermediary field_39709 Lnet/minecraft/class_7581$class_7586;field_39709:J
      official d Lfdo$e;d:J
    • backoff

      private final Backoff backoff
      Mappings:
      Namespace Name Mixin selector
      named backoff Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;backoff:Lnet/minecraft/client/util/Backoff;
      intermediary field_39710 Lnet/minecraft/class_7581$class_7586;field_39710:Lnet/minecraft/class_7587;
      official e Lfdo$e;e:Lfdp;
    • resultFuture

      Mappings:
      Namespace Name Mixin selector
      named resultFuture Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;resultFuture:Ljava/util/concurrent/CompletableFuture;
      intermediary field_39711 Lnet/minecraft/class_7581$class_7586;field_39711:Ljava/util/concurrent/CompletableFuture;
      official f Lfdo$e;f:Ljava/util/concurrent/CompletableFuture;
    • lastResult

      Mappings:
      Namespace Name Mixin selector
      named lastResult Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;lastResult:Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$TimedResult;
      intermediary field_39712 Lnet/minecraft/class_7581$class_7586;field_39712:Lnet/minecraft/class_7581$class_7585;
      official g Lfdo$e;g:Lfdo$d;
    • nextTime

      private long nextTime
      Mappings:
      Namespace Name Mixin selector
      named nextTime Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;nextTime:J
      intermediary field_39713 Lnet/minecraft/class_7581$class_7586;field_39713:J
      official h Lfdo$e;h:J
  • Constructor Details

    • PeriodicRunner

      PeriodicRunner(String name, Callable<T> task, long unitDuration, Backoff backoff)
      Mappings:
      Namespace Name Mixin selector
      named <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
      intermediary <init> Lnet/minecraft/class_7581$class_7586;<init>(Lnet/minecraft/class_7581;Ljava/lang/String;Ljava/util/concurrent/Callable;JLnet/minecraft/class_7587;)V
      official <init> Lfdo$e;<init>(Lfdo;Ljava/lang/String;Ljava/util/concurrent/Callable;JLfdp;)V
  • Method Details

    • run

      void run(long currentTime)
      Mappings:
      Namespace Name Mixin selector
      named run Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;run(J)V
      intermediary method_44639 Lnet/minecraft/class_7581$class_7586;method_44639(J)V
      official a Lfdo$e;a(J)V
    • reset

      public void reset()
      Mappings:
      Namespace Name Mixin selector
      named reset Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;reset()V
      intermediary method_44638 Lnet/minecraft/class_7581$class_7586;method_44638()V
      official a Lfdo$e;a()V