net.minecraft.server.dedicated.management

public record PendingResponse<Result>

net.minecraft.server.jsonrpc.PendingRpcRequest
net.minecraft.class_11815
net.minecraft.server.dedicated.management.PendingResponse

Field summary

Modifier and TypeField
private final RegistryEntry$Reference<? extends OutgoingRpcMethod<?, ? extends Result>>
method
comp_4673
method
private final CompletableFuture<Result>
resultFuture
comp_4674
resultFuture
private final long
timeoutTime
comp_4675
timeoutTime

Constructor summary

ModifierConstructor
public (RegistryEntry$Reference<? extends OutgoingRpcMethod<?, ? extends Result>> method, CompletableFuture<Result> resultFuture, long timeoutTime)

Method summary

Modifier and TypeMethod
public void
accept(com.google.gson.JsonElement response)
method_73697(com.google.gson.JsonElement arg0)
handleResponse(com.google.gson.JsonElement result)
public boolean
timedOut(long currentTime)
method_73696(long arg0)
shouldTimeout(long time)
public RegistryEntry$Reference<? extends OutgoingRpcMethod<?, ? extends Result>>
method()
comp_4673()
method()
public CompletableFuture<Result>
resultFuture()
comp_4674()
resultFuture()
public long
timeoutTime()
comp_4675()
timeoutTime()