Module swim.ws
Package swim.ws

Class WsEncoder

    • Constructor Detail

      • WsEncoder

        public WsEncoder()
    • Method Detail

      • isMasked

        public abstract boolean isMasked()
      • maskingKey

        public abstract void maskingKey​(byte[] maskingKey)
      • frameEncoder

        public <T> swim.codec.Encoder<?,​WsFrame<T>> frameEncoder​(WsFrame<T> frame)
      • encodeFrame

        public <T> swim.codec.Encoder<?,​WsFrame<T>> encodeFrame​(WsFrame<T> frame,
                                                                      swim.codec.OutputBuffer<?> output)
      • textFrameEncoder

        public <T> swim.codec.Encoder<?,​WsFrame<T>> textFrameEncoder​(WsFrame<T> frame)
      • encodeTextFrame

        public <T> swim.codec.Encoder<?,​WsFrame<T>> encodeTextFrame​(WsFrame<T> frame,
                                                                          swim.codec.OutputBuffer<?> output)
      • binaryFrameEncoder

        public <T> swim.codec.Encoder<?,​WsFrame<T>> binaryFrameEncoder​(WsFrame<T> frame)
      • encodeBinaryFrame

        public <T> swim.codec.Encoder<?,​WsFrame<T>> encodeBinaryFrame​(WsFrame<T> frame,
                                                                            swim.codec.OutputBuffer<?> output)
      • closeFrameEncoder

        public <T> swim.codec.Encoder<?,​WsFrame<T>> closeFrameEncoder​(WsFrame<T> frame)
      • encodeCloseFrame

        public <T> swim.codec.Encoder<?,​WsFrame<T>> encodeCloseFrame​(WsFrame<T> frame,
                                                                           swim.codec.OutputBuffer<?> output)
      • pingFrameEncoder

        public <T> swim.codec.Encoder<?,​WsFrame<T>> pingFrameEncoder​(WsFrame<T> frame)
      • encodePingFrame

        public <T> swim.codec.Encoder<?,​WsFrame<T>> encodePingFrame​(WsFrame<T> frame,
                                                                          swim.codec.OutputBuffer<?> output)
      • pongFrameEncoder

        public <T> swim.codec.Encoder<?,​WsFrame<T>> pongFrameEncoder​(WsFrame<T> frame)
      • encodePongFrame

        public <T> swim.codec.Encoder<?,​WsFrame<T>> encodePongFrame​(WsFrame<T> frame,
                                                                          swim.codec.OutputBuffer<?> output)