PacketEvent.java

net.minecraft.util.profiling.jfr.event.PacketEvent

信息

  • 全限定名:net.minecraft.util.profiling.jfr.event.PacketEvent
  • 类型:public abstract class
  • 包:net.minecraft.util.profiling.jfr.event
  • 源码路径:src/main/java/net/minecraft/util/profiling/jfr/event/PacketEvent.java
  • 起始行号:L15
  • 继承:Event
  • 职责:

    TODO

字段/常量

  • protocolId

    • 类型: String
    • 修饰符: public final
    • 源码定位: L16
    • 说明:

      TODO

  • packetDirection

    • 类型: String
    • 修饰符: public final
    • 源码定位: L19
    • 说明:

      TODO

  • packetId

    • 类型: String
    • 修饰符: public final
    • 源码定位: L22
    • 说明:

      TODO

  • remoteAddress

    • 类型: String
    • 修饰符: public final
    • 源码定位: L25
    • 说明:

      TODO

  • bytes

    • 类型: int
    • 修饰符: public final
    • 源码定位: L28
    • 说明:

      TODO

内部类/嵌套类型

  • net.minecraft.util.profiling.jfr.event.PacketEvent.Fields
    • 类型: class
    • 修饰符: public static final
    • 源码定位: L41
    • 说明:

      TODO

构造器

PacketEvent(String protocolId, String packetDirection, String packetId, SocketAddress remoteAddress, int bytes) @ L33

  • 构造器名:PacketEvent
  • 源码定位:L33
  • 修饰符:package-private

参数:

  • protocolId: String
  • packetDirection: String
  • packetId: String
  • remoteAddress: SocketAddress
  • bytes: int

说明:

TODO

方法

下面的方法块按源码顺序生成。

代码

)
@StackTrace(false)
@Enabled(false)
public abstract class PacketEvent extends Event {
    @Name("protocolId")
    @Label("Protocol Id")
    public final String protocolId;
    @Name("packetDirection")
    @Label("Packet Direction")
    public final String packetDirection;
    @Name("packetId")
    @Label("Packet Id")
    public final String packetId;
    @Name("remoteAddress")
    @Label("Remote Address")
    public final String remoteAddress;
    @Name("bytes")
    @Label("Bytes")
    @DataAmount
    public final int bytes;
 
    PacketEvent(String protocolId, String packetDirection, String packetId, SocketAddress remoteAddress, int bytes) {
        this.protocolId = protocolId;
        this.packetDirection = packetDirection;
        this.packetId = packetId;
        this.remoteAddress = remoteAddress.toString();
        this.bytes = bytes;
    }
 
    public static final class Fields {
        public static final String REMOTE_ADDRESS = "remoteAddress";
        public static final String PROTOCOL_ID = "protocolId";
        public static final String PACKET_DIRECTION = "packetDirection";
        public static final String PACKET_ID = "packetId";
        public static final String BYTES = "bytes";
 
        private Fields() {
        }
    }
}

引用的其他类