类 BasicFetchRateLimiter
- java.lang.Object
-
- net.minecraft.client.realms.gui.BasicFetchRateLimiter
-
- 所有已实现的接口:
FetchRateLimiter
@Environment(CLIENT) public class BasicFetchRateLimiter extends Object implements FetchRateLimiter
An operational rate limiter.- Mappings:
Namespace Name official dsrintermediary net/minecraft/class_5782named net/minecraft/client/realms/gui/BasicFetchRateLimiter
-
-
构造器概要
构造器 限定符 构造器 说明 BasicFetchRateLimiter(Duration period)protectedBasicFetchRateLimiter(Duration duration, Supplier<Clock> supplier)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 longgetRemainingPeriod()Returns the time left before the next scheduled run of the tracked task.voidonRun()Notifies the tracker that the tracked task is run.
-
-
-
字段详细资料
-
period
private final Duration period
- Mappings:
Namespace Name Mixin selector official aLdsr;a:Ljava/time/Duration;intermediary field_28449Lnet/minecraft/class_5782;field_28449:Ljava/time/Duration;named periodLnet/minecraft/client/realms/gui/BasicFetchRateLimiter;period:Ljava/time/Duration;
-
clock
private final Supplier<Clock> clock
- Mappings:
Namespace Name Mixin selector official bLdsr;b:Ljava/util/function/Supplier;intermediary field_28450Lnet/minecraft/class_5782;field_28450:Ljava/util/function/Supplier;named clockLnet/minecraft/client/realms/gui/BasicFetchRateLimiter;clock:Ljava/util/function/Supplier;
-
lastRun
@Nullable private @Nullable Instant lastRun
- Mappings:
Namespace Name Mixin selector official cLdsr;c:Ljava/time/Instant;intermediary field_28451Lnet/minecraft/class_5782;field_28451:Ljava/time/Instant;named lastRunLnet/minecraft/client/realms/gui/BasicFetchRateLimiter;lastRun:Ljava/time/Instant;
-
-
构造器详细资料
-
BasicFetchRateLimiter
public BasicFetchRateLimiter(Duration period)
- Mappings:
Namespace Name Mixin selector official <init>Ldsr;<init>(Ljava/time/Duration;)Vintermediary <init>Lnet/minecraft/class_5782;<init>(Ljava/time/Duration;)Vnamed <init>Lnet/minecraft/client/realms/gui/BasicFetchRateLimiter;<init>(Ljava/time/Duration;)V
-
-
方法详细资料
-
onRun
public void onRun()
Notifies the tracker that the tracked task is run.- 指定者:
onRun在接口中FetchRateLimiter- Mappings:
Namespace Name Mixin selector official aLdsu;a()Vintermediary method_33421Lnet/minecraft/class_5785;method_33421()Vnamed onRunLnet/minecraft/client/realms/gui/FetchRateLimiter;onRun()V
-
getRemainingPeriod
public long getRemainingPeriod()
Returns the time left before the next scheduled run of the tracked task.- 指定者:
getRemainingPeriod在接口中FetchRateLimiter- Mappings:
Namespace Name Mixin selector official bLdsu;b()Jintermediary method_33422Lnet/minecraft/class_5785;method_33422()Jnamed getRemainingPeriodLnet/minecraft/client/realms/gui/FetchRateLimiter;getRemainingPeriod()J
-
-