Class PeriodicRunnerFactory

java.lang.Object
net.minecraft.client.realms.util.PeriodicRunnerFactory

@Environment(CLIENT) public class PeriodicRunnerFactory extends Object
Mappings:
Namespace Name
named net/minecraft/client/realms/util/PeriodicRunnerFactory
intermediary net/minecraft/class_7581
official fjs
  • Field Details Link icon

    • LOGGER Link icon

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;LOGGER:Lorg/slf4j/Logger;
      intermediary field_39696 Lnet/minecraft/class_7581;field_39696:Lorg/slf4j/Logger;
      official a Lfjs;a:Lorg/slf4j/Logger;
    • executor Link icon

      final Executor executor
      Mappings:
      Namespace Name Mixin selector
      named executor Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;executor:Ljava/util/concurrent/Executor;
      intermediary field_39697 Lnet/minecraft/class_7581;field_39697:Ljava/util/concurrent/Executor;
      official b Lfjs;b:Ljava/util/concurrent/Executor;
    • timeUnit Link icon

      final TimeUnit timeUnit
      Mappings:
      Namespace Name Mixin selector
      named timeUnit Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;timeUnit:Ljava/util/concurrent/TimeUnit;
      intermediary field_39698 Lnet/minecraft/class_7581;field_39698:Ljava/util/concurrent/TimeUnit;
      official c Lfjs;c:Ljava/util/concurrent/TimeUnit;
    • timeSupplier Link icon

      final TimeSupplier timeSupplier
      Mappings:
      Namespace Name Mixin selector
      named timeSupplier Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;timeSupplier:Lnet/minecraft/util/TimeSupplier;
      intermediary field_39699 Lnet/minecraft/class_7581;field_39699:Lnet/minecraft/class_7576;
      official d Lfjs;d:Lbaa;
  • Constructor Details Link icon

    • PeriodicRunnerFactory Link icon

      public PeriodicRunnerFactory(Executor executor, TimeUnit timeUnit, TimeSupplier timeSupplier)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;<init>(Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lnet/minecraft/util/TimeSupplier;)V
      intermediary <init> Lnet/minecraft/class_7581;<init>(Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lnet/minecraft/class_7576;)V
      official <init> Lfjs;<init>(Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lbaa;)V
  • Method Details Link icon

    • create Link icon

      public <T> PeriodicRunnerFactory.PeriodicRunner<T> create(String name, Callable<T> task, Duration cycle, Backoff backoff)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;create(Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/time/Duration;Lnet/minecraft/client/util/Backoff;)Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner;
      intermediary method_44629 Lnet/minecraft/class_7581;method_44629(Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/time/Duration;Lnet/minecraft/class_7587;)Lnet/minecraft/class_7581$class_7586;
      official a Lfjs;a(Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/time/Duration;Lfjt;)Lfjs$e;
    • create Link icon

      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;create()Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager;
      intermediary method_44628 Lnet/minecraft/class_7581;method_44628()Lnet/minecraft/class_7581$class_7584;
      official a Lfjs;a()Lfjs$c;