Package net.minecraft.client.realms.util
Class PeriodicRunnerFactory
java.lang.Object
net.minecraft.client.realms.util.PeriodicRunnerFactory
- Mappings:
Namespace Name official elx
intermediary net/minecraft/class_7581
named net/minecraft/client/realms/util/PeriodicRunnerFactory
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
private class
class
private static final record
private static final record
-
Field Summary
Modifier and TypeFieldDescription(package private) final Executor
(package private) static final Logger
(package private) final TimeSupplier
(package private) final TimeUnit
-
Constructor Summary
ConstructorDescriptionPeriodicRunnerFactory
(Executor executor, TimeUnit timeUnit, TimeSupplier timeSupplier) -
Method Summary
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Lelx;a:Lorg/slf4j/Logger;
intermediary field_39696
Lnet/minecraft/class_7581;field_39696:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;LOGGER:Lorg/slf4j/Logger;
-
executor
- Mappings:
Namespace Name Mixin selector official b
Lelx;b:Ljava/util/concurrent/Executor;
intermediary field_39697
Lnet/minecraft/class_7581;field_39697:Ljava/util/concurrent/Executor;
named executor
Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;executor:Ljava/util/concurrent/Executor;
-
timeUnit
- Mappings:
Namespace Name Mixin selector official c
Lelx;c:Ljava/util/concurrent/TimeUnit;
intermediary field_39698
Lnet/minecraft/class_7581;field_39698:Ljava/util/concurrent/TimeUnit;
named timeUnit
Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;timeUnit:Ljava/util/concurrent/TimeUnit;
-
timeSupplier
- Mappings:
Namespace Name Mixin selector official d
Lelx;d:Lapv;
intermediary field_39699
Lnet/minecraft/class_7581;field_39699:Lnet/minecraft/class_7576;
named timeSupplier
Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;timeSupplier:Lnet/minecraft/util/TimeSupplier;
-
-
Constructor Details
-
PeriodicRunnerFactory
- Mappings:
Namespace Name Mixin selector official <init>
Lelx;<init>(Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lapv;)V
intermediary <init>
Lnet/minecraft/class_7581;<init>(Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lnet/minecraft/class_7576;)V
named <init>
Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;<init>(Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lnet/minecraft/util/TimeSupplier;)V
-
-
Method Details
-
create
public <T> PeriodicRunnerFactory.PeriodicRunner<T> create(String name, Callable<T> task, Duration cycle, Backoff backoff) - Mappings:
Namespace Name Mixin selector official a
Lelx;a(Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/time/Duration;Lely;)Lelx$e;
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;
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;
-
create
- Mappings:
Namespace Name Mixin selector official a
Lelx;a()Lelx$c;
intermediary method_44628
Lnet/minecraft/class_7581;method_44628()Lnet/minecraft/class_7581$class_7584;
named create
Lnet/minecraft/client/realms/util/PeriodicRunnerFactory;create()Lnet/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager;
-