Class WebSocketClientProtocolConfig


  • public final class WebSocketClientProtocolConfig
    extends java.lang.Object
    WebSocket server configuration.
    • Field Detail

      • DEFAULT_ALLOW_MASK_MISMATCH

        static final boolean DEFAULT_ALLOW_MASK_MISMATCH
        See Also:
        Constant Field Values
      • DEFAULT_HANDLE_CLOSE_FRAMES

        static final boolean DEFAULT_HANDLE_CLOSE_FRAMES
        See Also:
        Constant Field Values
      • DEFAULT_DROP_PONG_FRAMES

        static final boolean DEFAULT_DROP_PONG_FRAMES
        See Also:
        Constant Field Values
      • DEFAULT_GENERATE_ORIGIN_HEADER

        static final boolean DEFAULT_GENERATE_ORIGIN_HEADER
        See Also:
        Constant Field Values
      • webSocketUri

        private final java.net.URI webSocketUri
      • subprotocol

        private final java.lang.String subprotocol
      • allowExtensions

        private final boolean allowExtensions
      • customHeaders

        private final HttpHeaders customHeaders
      • maxFramePayloadLength

        private final int maxFramePayloadLength
      • performMasking

        private final boolean performMasking
      • allowMaskMismatch

        private final boolean allowMaskMismatch
      • handleCloseFrames

        private final boolean handleCloseFrames
      • dropPongFrames

        private final boolean dropPongFrames
      • handshakeTimeoutMillis

        private final long handshakeTimeoutMillis
      • forceCloseTimeoutMillis

        private final long forceCloseTimeoutMillis
      • absoluteUpgradeUrl

        private final boolean absoluteUpgradeUrl
      • generateOriginHeader

        private final boolean generateOriginHeader
      • withUTF8Validator

        private final boolean withUTF8Validator
    • Constructor Detail

      • WebSocketClientProtocolConfig

        private WebSocketClientProtocolConfig​(java.net.URI webSocketUri,
                                              java.lang.String subprotocol,
                                              WebSocketVersion version,
                                              boolean allowExtensions,
                                              HttpHeaders customHeaders,
                                              int maxFramePayloadLength,
                                              boolean performMasking,
                                              boolean allowMaskMismatch,
                                              boolean handleCloseFrames,
                                              WebSocketCloseStatus sendCloseFrame,
                                              boolean dropPongFrames,
                                              long handshakeTimeoutMillis,
                                              long forceCloseTimeoutMillis,
                                              boolean absoluteUpgradeUrl,
                                              boolean generateOriginHeader,
                                              boolean withUTF8Validator)
    • Method Detail

      • webSocketUri

        public java.net.URI webSocketUri()
      • subprotocol

        public java.lang.String subprotocol()
      • allowExtensions

        public boolean allowExtensions()
      • maxFramePayloadLength

        public int maxFramePayloadLength()
      • performMasking

        public boolean performMasking()
      • allowMaskMismatch

        public boolean allowMaskMismatch()
      • handleCloseFrames

        public boolean handleCloseFrames()
      • dropPongFrames

        public boolean dropPongFrames()
      • handshakeTimeoutMillis

        public long handshakeTimeoutMillis()
      • forceCloseTimeoutMillis

        public long forceCloseTimeoutMillis()
      • absoluteUpgradeUrl

        public boolean absoluteUpgradeUrl()
      • generateOriginHeader

        public boolean generateOriginHeader()
      • withUTF8Validator

        public boolean withUTF8Validator()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object