Class WatchPlayer.PickEncoder

  • All Implemented Interfaces:
    jakarta.websocket.Encoder, jakarta.websocket.Encoder.Text<Episode.Pick>
    Enclosing class:
    WatchPlayer

    public static class WatchPlayer.PickEncoder
    extends Object
    implements jakarta.websocket.Encoder.Text<Episode.Pick>
    See https://docs.oracle.com/javaee/7/tutorial/websocket007.htm or https://www.baeldung.com/java-websockets for documentation on encoders
    • Constructor Detail

      • PickEncoder

        public PickEncoder()
    • Method Detail

      • init

        public void init​(jakarta.websocket.EndpointConfig ec)
        Specified by:
        init in interface jakarta.websocket.Encoder
      • destroy

        public void destroy()
        Specified by:
        destroy in interface jakarta.websocket.Encoder
      • encode

        public String encode​(Episode.Pick pick)
                      throws jakarta.websocket.EncodeException
        Specified by:
        encode in interface jakarta.websocket.Encoder.Text<Episode.Pick>
        Throws:
        jakarta.websocket.EncodeException