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
      • 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
    • 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)
    • 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()
      • toString

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