Class GMCPCodec

java.lang.Object
io.github.protasm.jvmud.communication.protocol.GMCPCodec

public final class GMCPCodec extends Object
Encodes and decodes the UTF-8, JSON-bearing messages carried by GMCP Telnet frames.
  • Method Details

    • encode

      public static String encode(String packageName, Object payload, boolean hasPayload)
      Encodes a GMCP package plus an optional LPC-compatible data payload.
    • decode

      public static GMCPMessage decode(String message)
      Decodes one GMCP message body after Telnet subnegotiation framing has been removed.