Class WebSocketClientProtocolConfig
- java.lang.Object
-
- io.netty.handler.codec.http.websocketx.WebSocketClientProtocolConfig
-
public final class WebSocketClientProtocolConfig extends java.lang.ObjectWebSocket server configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebSocketClientProtocolConfig.Builder
-
Field Summary
Fields Modifier and Type Field Description private booleanabsoluteUpgradeUrlprivate booleanallowExtensionsprivate booleanallowMaskMismatchprivate HttpHeaderscustomHeaders(package private) static booleanDEFAULT_ALLOW_MASK_MISMATCH(package private) static booleanDEFAULT_DROP_PONG_FRAMES(package private) static booleanDEFAULT_HANDLE_CLOSE_FRAMES(package private) static booleanDEFAULT_PERFORM_MASKINGprivate booleandropPongFramesprivate longforceCloseTimeoutMillisprivate booleanhandleCloseFramesprivate longhandshakeTimeoutMillisprivate intmaxFramePayloadLengthprivate booleanperformMaskingprivate WebSocketCloseStatussendCloseFrameprivate java.lang.Stringsubprotocolprivate WebSocketVersionversionprivate java.net.URIwebSocketUri
-
Constructor Summary
Constructors Modifier Constructor Description privateWebSocketClientProtocolConfig(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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanabsoluteUpgradeUrl()booleanallowExtensions()booleanallowMaskMismatch()HttpHeaderscustomHeaders()booleandropPongFrames()longforceCloseTimeoutMillis()booleanhandleCloseFrames()longhandshakeTimeoutMillis()intmaxFramePayloadLength()static WebSocketClientProtocolConfig.BuildernewBuilder()booleanperformMasking()WebSocketCloseStatussendCloseFrame()java.lang.Stringsubprotocol()WebSocketClientProtocolConfig.BuildertoBuilder()java.lang.StringtoString()WebSocketVersionversion()java.net.URIwebSocketUri()
-
-
-
Field Detail
-
DEFAULT_PERFORM_MASKING
static final boolean DEFAULT_PERFORM_MASKING
- See Also:
- Constant Field Values
-
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
-
version
private final WebSocketVersion version
-
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
-
sendCloseFrame
private final WebSocketCloseStatus sendCloseFrame
-
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()
-
version
public WebSocketVersion version()
-
allowExtensions
public boolean allowExtensions()
-
customHeaders
public HttpHeaders customHeaders()
-
maxFramePayloadLength
public int maxFramePayloadLength()
-
performMasking
public boolean performMasking()
-
allowMaskMismatch
public boolean allowMaskMismatch()
-
handleCloseFrames
public boolean handleCloseFrames()
-
sendCloseFrame
public WebSocketCloseStatus sendCloseFrame()
-
dropPongFrames
public boolean dropPongFrames()
-
handshakeTimeoutMillis
public long handshakeTimeoutMillis()
-
forceCloseTimeoutMillis
public long forceCloseTimeoutMillis()
-
absoluteUpgradeUrl
public boolean absoluteUpgradeUrl()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toBuilder
public WebSocketClientProtocolConfig.Builder toBuilder()
-
newBuilder
public static WebSocketClientProtocolConfig.Builder newBuilder()
-
-