/* * Decompiled with CFR 0.152. */ package net.minecraft.util.profiling.jfr.event; import java.net.SocketAddress; import jdk.jfr.Category; import jdk.jfr.DataAmount; import jdk.jfr.Enabled; import jdk.jfr.Event; import jdk.jfr.Label; import jdk.jfr.Name; import jdk.jfr.StackTrace; @Category(value={"Minecraft", "Network"}) @StackTrace(value=false) @Enabled(value=false) public abstract class PacketEvent extends Event { @Name(value="protocolId") @Label(value="Protocol Id") public final String protocolId; @Name(value="packetDirection") @Label(value="Packet Direction") public final String packetDirection; @Name(value="packetId") @Label(value="Packet Id") public final String packetId; @Name(value="remoteAddress") @Label(value="Remote Address") public final String remoteAddress; @Name(value="bytes") @Label(value="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() { } } }