java.lang.Object
swim.ws.WsEngineSettings
- All Implemented Interfaces:
Debug
- Direct Known Subclasses:
WsSettings
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanprotected final intprotected final intprotected final booleanprotected final intprotected final intprotected final intprotected final intprotected final boolean -
Constructor Summary
ConstructorsConstructorDescriptionWsEngineSettings(int maxFrameSize, int maxMessageSize, int serverCompressionLevel, int clientCompressionLevel, boolean serverNoContextTakeover, boolean clientNoContextTakeover, int serverMaxWindowBits, int clientMaxWindowBits, boolean autoClose) -
Method Summary
Modifier and TypeMethodDescriptionacceptExtensions(FingerTrieSeq<WebSocketExtension> requestExtensions) final booleanautoClose(boolean autoClose) static WsEngineSettingsbooleanfinal intclientCompressionLevel(int clientCompressionLevel) final intclientMaxWindowBits(int clientMaxWindowBits) final booleanclientNoContextTakeover(boolean clientNoContextTakeover) compressionLevel(int serverCompressionLevel, int clientCompressionLevel) protected WsEngineSettingscopy(int maxFrameSize, int maxMessageSize, int serverCompressionLevel, int clientCompressionLevel, boolean serverNoContextTakeover, boolean clientNoContextTakeover, int serverMaxWindowBits, int clientMaxWindowBits, boolean autoClose) <T> Output<T>Writes a developer readable, debug-formatted string representation of this object tooutput.static WsEngineSettingsstatic Form<WsEngineSettings>booleanstatic WsEngineSettingshandshakeRequest(Uri uri) handshakeRequest(Uri uri, FingerTrieSeq<String> protocols) handshakeRequest(Uri uri, FingerTrieSeq<String> protocols, FingerTrieSeq<HttpHeader> headers) handshakeRequest(Uri uri, FingerTrieSeq<String> protocols, HttpHeader... headers) handshakeRequest(Uri uri, HttpHeader... headers) inthashCode()final intmaxFrameSize(int maxFrameSize) final intmaxMessageSize(int maxMessageSize) static WsEngineSettingsfinal intserverCompressionLevel(int serverCompressionLevel) final intserverMaxWindowBits(int serverMaxWindowBits) final booleanserverNoContextTakeover(boolean serverNoContextTakeover) static WsEngineSettingsstandard()toString()toValue()
-
Field Details
-
maxFrameSize
protected final int maxFrameSize -
maxMessageSize
protected final int maxMessageSize -
serverCompressionLevel
protected final int serverCompressionLevel -
clientCompressionLevel
protected final int clientCompressionLevel -
serverNoContextTakeover
protected final boolean serverNoContextTakeover -
clientNoContextTakeover
protected final boolean clientNoContextTakeover -
serverMaxWindowBits
protected final int serverMaxWindowBits -
clientMaxWindowBits
protected final int clientMaxWindowBits -
autoClose
protected final boolean autoClose
-
-
Constructor Details
-
WsEngineSettings
public WsEngineSettings(int maxFrameSize, int maxMessageSize, int serverCompressionLevel, int clientCompressionLevel, boolean serverNoContextTakeover, boolean clientNoContextTakeover, int serverMaxWindowBits, int clientMaxWindowBits, boolean autoClose)
-
-
Method Details
-
maxFrameSize
public final int maxFrameSize() -
maxFrameSize
-
maxMessageSize
public final int maxMessageSize() -
maxMessageSize
-
serverCompressionLevel
public final int serverCompressionLevel() -
serverCompressionLevel
-
clientCompressionLevel
public final int clientCompressionLevel() -
clientCompressionLevel
-
compressionLevel
-
serverNoContextTakeover
public final boolean serverNoContextTakeover() -
serverNoContextTakeover
-
clientNoContextTakeover
public final boolean clientNoContextTakeover() -
clientNoContextTakeover
-
serverMaxWindowBits
public final int serverMaxWindowBits() -
serverMaxWindowBits
-
clientMaxWindowBits
public final int clientMaxWindowBits() -
clientMaxWindowBits
-
autoClose
-
autoClose
public final boolean autoClose() -
extensions
-
acceptExtensions
public FingerTrieSeq<WebSocketExtension> acceptExtensions(FingerTrieSeq<WebSocketExtension> requestExtensions) -
handshakeRequest
public WsRequest handshakeRequest(Uri uri, FingerTrieSeq<String> protocols, FingerTrieSeq<HttpHeader> headers) -
handshakeRequest
-
handshakeRequest
-
handshakeRequest
-
handshakeRequest
-
toValue
-
copy
protected WsEngineSettings copy(int maxFrameSize, int maxMessageSize, int serverCompressionLevel, int clientCompressionLevel, boolean serverNoContextTakeover, boolean clientNoContextTakeover, int serverMaxWindowBits, int clientMaxWindowBits, boolean autoClose) -
canEqual
-
equals
-
hashCode
public int hashCode() -
debug
Description copied from interface:DebugWrites a developer readable, debug-formatted string representation of this object tooutput. -
toString
-
standard
-
noCompression
-
defaultCompression
-
fastestCompression
-
bestCompression
-
engineForm
-