类 RateLimitedConnection
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- io.netty.channel.SimpleChannelInboundHandler<Packet<?>>
-
- net.minecraft.network.ClientConnection
-
- net.minecraft.network.RateLimitedConnection
-
- 所有已实现的接口:
ChannelHandler,ChannelInboundHandler
public class RateLimitedConnection extends ClientConnection
A connection that disconnects from the backing netty channel if too many packets are received.- Mappings:
Namespace Name official ofintermediary net/minecraft/class_5472named net/minecraft/network/RateLimitedConnection
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.network.ClientConnection
ClientConnection.QueuedPacket
-
从接口继承的嵌套类/接口 io.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
-
字段概要
字段 修饰符和类型 字段 说明 private static LoggerLOGGERprivate static TextRATE_LIMIT_EXCEEDED_MESSAGEprivate intrateLimit-
从类继承的字段 net.minecraft.network.ClientConnection
CLIENT_IO_GROUP, EPOLL_CLIENT_IO_GROUP, LOCAL_CLIENT_IO_GROUP, NETWORK_MARKER, NETWORK_PACKETS_MARKER, PROTOCOL_ATTRIBUTE_KEY
-
-
构造器概要
构造器 构造器 说明 RateLimitedConnection(int rateLimit)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidupdateStats()-
从类继承的方法 net.minecraft.network.ClientConnection
channelActive, channelInactive, channelRead0, connect, connectLocal, disableAutoRead, disconnect, exceptionCaught, getAddress, getAveragePacketsReceived, getAveragePacketsSent, getDisconnectReason, getOppositeSide, getPacketListener, getSide, handleDisconnection, hasChannel, isEncrypted, isLocal, isOpen, send, send, setCompressionThreshold, setPacketListener, setState, setupEncryption, tick
-
从类继承的方法 io.netty.channel.SimpleChannelInboundHandler
acceptInboundMessage, channelRead
-
从类继承的方法 io.netty.channel.ChannelInboundHandlerAdapter
channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered
-
从类继承的方法 io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 io.netty.channel.ChannelHandler
handlerAdded, handlerRemoved
-
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official gLof;g:Lorg/apache/logging/log4j/Logger;intermediary field_26342Lnet/minecraft/class_5472;field_26342:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/network/RateLimitedConnection;LOGGER:Lorg/apache/logging/log4j/Logger;
-
RATE_LIMIT_EXCEEDED_MESSAGE
private static final Text RATE_LIMIT_EXCEEDED_MESSAGE
- Mappings:
Namespace Name Mixin selector official hLof;h:Lon;intermediary field_26343Lnet/minecraft/class_5472;field_26343:Lnet/minecraft/class_2561;named RATE_LIMIT_EXCEEDED_MESSAGELnet/minecraft/network/RateLimitedConnection;RATE_LIMIT_EXCEEDED_MESSAGE:Lnet/minecraft/text/Text;
-
rateLimit
private final int rateLimit
- Mappings:
Namespace Name Mixin selector official iLof;i:Iintermediary field_26344Lnet/minecraft/class_5472;field_26344:Inamed rateLimitLnet/minecraft/network/RateLimitedConnection;rateLimit:I
-
-
方法详细资料
-
updateStats
protected void updateStats()
- 覆盖:
updateStats在类中ClientConnection- Mappings:
Namespace Name Mixin selector official bLnz;b()Vintermediary method_30615Lnet/minecraft/class_2535;method_30615()Vnamed updateStatsLnet/minecraft/network/ClientConnection;updateStats()V
-
-