net.minecraft.server.jsonrpc

public class Connection

extends io.netty.channel.SimpleChannelInboundHandler<com.google.gson.JsonElement>

ath
net.minecraft.server.jsonrpc.Connection
net.minecraft.class_11795
net.minecraft.server.dedicated.management.network.ManagementConnectionHandler
net.minecraft.src.C_411152_
net.minecraft.server.jsonrpc.Connection

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_62284
LOGGER
f_413802_
private static final AtomicInteger
b
CONNECTION_ID_COUNTER
field_62285
CONNECTION_ID
f_411792_
private final JsonRpcLogger
c
jsonRpcLogger
field_62286
managementLogger
f_413842_
private final ClientInfo
d
clientInfo
field_62287
remote
f_413455_
private final ManagementServer
e
managementServer
field_62288
managementServer
f_412457_
private final io.netty.channel.Channel
f
channel
field_62289
channel
f_412738_
private final MinecraftApi
g
minecraftApi
field_62290
handlerDispatcher
f_413903_
private final AtomicInteger
h
transactionId
field_62291
OUTGOING_REQUEST_ID
f_413889_
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<PendingRpcRequest<?>>
i
pendingRequests
field_62292
pendingResponses
f_411892_

Constructor summary

ModifierConstructor
public (io.netty.channel.Channel channel, ManagementServer managementServer, MinecraftApi handlerDispatcher, JsonRpcLogger managementLogger)

Method summary

Modifier and TypeMethod
public void
a()
tick()
method_73605()
processTimeouts()
m_416268_()
public void
channelActive(io.netty.channel.ChannelHandlerContext arg0)
channelActive(io.netty.channel.ChannelHandlerContext arg0)
channelActive(io.netty.channel.ChannelHandlerContext arg0)
channelActive(io.netty.channel.ChannelHandlerContext context)
channelActive(io.netty.channel.ChannelHandlerContext arg0)
public void
channelInactive(io.netty.channel.ChannelHandlerContext arg0)
channelInactive(io.netty.channel.ChannelHandlerContext arg0)
channelInactive(io.netty.channel.ChannelHandlerContext arg0)
channelInactive(io.netty.channel.ChannelHandlerContext context)
channelInactive(io.netty.channel.ChannelHandlerContext arg0)
public void
exceptionCaught(io.netty.channel.ChannelHandlerContext arg0, Throwable arg1)
exceptionCaught(io.netty.channel.ChannelHandlerContext arg0, Throwable arg1)
exceptionCaught(io.netty.channel.ChannelHandlerContext arg0, Throwable arg1)
exceptionCaught(io.netty.channel.ChannelHandlerContext context, Throwable throwable)
exceptionCaught(io.netty.channel.ChannelHandlerContext p_423460_, Throwable arg1)
protected void
a(io.netty.channel.ChannelHandlerContext arg0, com.google.gson.JsonElement arg1)
channelRead0(io.netty.channel.ChannelHandlerContext arg0, com.google.gson.JsonElement arg1)
method_73612(io.netty.channel.ChannelHandlerContext arg0, com.google.gson.JsonElement arg1)
channelRead0(io.netty.channel.ChannelHandlerContext arg0, com.google.gson.JsonElement arg1)
channelRead0(io.netty.channel.ChannelHandlerContext p_423367_, com.google.gson.JsonElement arg1)
private com.google.gson.JsonArray
a(List<com.google.gson.JsonElement> arg0)
handleBatchRequest(List<com.google.gson.JsonElement> arg0)
method_74472(List<com.google.gson.JsonElement> arg0)
handleEach(List<com.google.gson.JsonElement> messages)
m_415766_(List<com.google.gson.JsonElement> arg0)
public void
a(jk$c<? extends atp<Void, ?>> arg0)
sendNotification(Holder$Reference<? extends OutgoingRpcMethod<Void, ?>> arg0)
method_73608(class_6880$class_6883<? extends class_11808<Void, ?>> arg0)
sendNotification(RegistryEntry$Reference<? extends OutgoingRpcMethod<Void, ?>> method)
m_419112_(C_203228_$C_203231_<? extends C_410842_<Void, ?>> arg0)
public <Params> void
a(jk$c<? extends atp<Params, ?>> arg0, Params arg1)
sendNotification(Holder$Reference<? extends OutgoingRpcMethod<Params, ?>> arg0, Params arg1)
method_73609(class_6880$class_6883<? extends class_11808<Params, ?>> arg0, Params arg1)
sendNotification(RegistryEntry$Reference<? extends OutgoingRpcMethod<Params, ?>> method, Params params)
m_417635_(C_203228_$C_203231_<? extends C_410842_<Params, ?>> p_422987_, Params arg1)
public <Result> CompletableFuture<Result>
b(jk$c<? extends atp<Void, Result>> arg0)
sendRequest(Holder$Reference<? extends OutgoingRpcMethod<Void, Result>> arg0)
method_73616(class_6880$class_6883<? extends class_11808<Void, Result>> arg0)
sendRequest(RegistryEntry$Reference<? extends OutgoingRpcMethod<Void, Result>> method)
m_418630_(C_203228_$C_203231_<? extends C_410842_<Void, Result>> arg0)
public <Params, Result> CompletableFuture<Result>
b(jk$c<? extends atp<Params, Result>> arg0, Params arg1)
sendRequest(Holder$Reference<? extends OutgoingRpcMethod<Params, Result>> arg0, Params arg1)
method_73617(class_6880$class_6883<? extends class_11808<Params, Result>> arg0, Params arg1)
sendRequest(RegistryEntry$Reference<? extends OutgoingRpcMethod<Params, Result>> method, Params params)
m_418747_(C_203228_$C_203231_<? extends C_410842_<Params, Result>> p_424704_, Params arg1)
private <Params, Result> CompletableFuture<Result>
a(jk$c<? extends atp<Params, ? extends Result>> arg0, Params arg1, boolean arg2)
sendRequest(Holder$Reference<? extends OutgoingRpcMethod<Params, ? extends Result>> arg0, Params arg1, boolean arg2)
method_73610(class_6880$class_6883<? extends class_11808<Params, ? extends Result>> arg0, Params arg1, boolean arg2)
sendRequest(RegistryEntry$Reference<? extends OutgoingRpcMethod<Params, ? extends Result>> method, Params params, boolean expectResponse)
m_416211_(C_203228_$C_203231_<? extends C_410842_<Params, ? extends Result>> p_431689_, Params p_428466_, boolean arg2)
com.google.gson.JsonObject
a(com.google.gson.JsonObject arg0)
handleJsonObject(com.google.gson.JsonObject arg0)
method_73611(com.google.gson.JsonObject arg0)
handleMessage(com.google.gson.JsonObject request)
m_420021_(com.google.gson.JsonObject arg0)
private static boolean
a(com.google.gson.JsonElement arg0)
isValidRequestId(com.google.gson.JsonElement arg0)
method_74844(com.google.gson.JsonElement arg0)
isValidRequestId(com.google.gson.JsonElement json)
m_419989_(com.google.gson.JsonElement p_429929_)
private static boolean
b(com.google.gson.JsonElement arg0)
isValidResponseId(com.google.gson.JsonElement arg0)
method_74845(com.google.gson.JsonElement arg0)
isValidResponseId(com.google.gson.JsonElement json)
m_415734_(com.google.gson.JsonElement p_422655_)
private com.google.gson.JsonObject
a(com.google.gson.JsonElement arg0, String arg1, com.google.gson.JsonElement arg2)
handleIncomingRequest(com.google.gson.JsonElement arg0, String arg1, com.google.gson.JsonElement arg2)
method_73618(com.google.gson.JsonElement arg0, String arg1, com.google.gson.JsonElement arg2)
handleRequest(com.google.gson.JsonElement json, String method, com.google.gson.JsonElement parameters)
m_419715_(com.google.gson.JsonElement p_425180_, String p_423468_, com.google.gson.JsonElement arg2)
public com.google.gson.JsonElement
a(String arg0, com.google.gson.JsonElement arg1)
dispatchIncomingRequest(String arg0, com.google.gson.JsonElement arg1)
method_73614(String arg0, com.google.gson.JsonElement arg1)
processRequest(String method, com.google.gson.JsonElement json)
m_415106_(String p_429101_, com.google.gson.JsonElement arg1)
private void
a(int arg0, com.google.gson.JsonElement arg1)
handleRequestResponse(int arg0, com.google.gson.JsonElement arg1)
method_73606(int arg0, com.google.gson.JsonElement arg1)
handleResponse(int id, com.google.gson.JsonElement result)
m_418089_(int p_424729_, com.google.gson.JsonElement arg1)
private com.google.gson.JsonObject
a(com.google.gson.JsonElement arg0, com.google.gson.JsonObject arg1)
handleError(com.google.gson.JsonElement arg0, com.google.gson.JsonObject arg1)
method_73613(com.google.gson.JsonElement arg0, com.google.gson.JsonObject arg1)
handleError(com.google.gson.JsonElement json, com.google.gson.JsonObject error)
m_417614_(com.google.gson.JsonElement p_424320_, com.google.gson.JsonObject arg1)