Initializer
HttpServerOptions(Integer? acceptBacklog = null, ClientAuth? clientAuth = null, Boolean? clientAuthRequired = null, Boolean? compressionSupported = null, {String*}? crlPaths = null, {String*}? enabledCipherSuites = null, Boolean? handle100ContinueAutomatically = null, String? host = null, Integer? idleTimeout = null, JksOptions? keyStoreOptions = null, Integer? maxChunkSize = null, Integer? maxHeaderSize = null, Integer? maxInitialLineLength = null, Integer? maxWebsocketFrameSize = null, PemKeyCertOptions? pemKeyCertOptions = null, PemTrustOptions? pemTrustOptions = null, PfxOptions? pfxKeyCertOptions = null, PfxOptions? pfxTrustOptions = null, Integer? port = null, Integer? receiveBufferSize = null, Boolean? reuseAddress = null, Integer? sendBufferSize = null, Integer? soLinger = null, Boolean? ssl = null, Boolean? tcpKeepAlive = null, Boolean? tcpNoDelay = null, Integer? trafficClass = null, JksOptions? trustStoreOptions = null, Boolean? usePooledBuffers = null, String? websocketSubProtocols = null)
Parameters:
  • acceptBacklog = null
  • clientAuth = null
  • clientAuthRequired = null
  • compressionSupported = null

    Set whether the server supports compression

  • crlPaths = null
  • enabledCipherSuites = null
  • handle100ContinueAutomatically = null

    Set whether 100 Continue should be handled automatically

  • host = null
  • idleTimeout = null
  • keyStoreOptions = null
  • maxChunkSize = null

    Set the maximum HTTP chunk size

  • maxHeaderSize = null

    Set the maximum length of all headers

  • maxInitialLineLength = null

    Set the maximum length of the initial line (e.g. “GET / HTTP/1.0”)

  • maxWebsocketFrameSize = null

    Set the maximum websocket frames size

  • pemKeyCertOptions = null
  • pemTrustOptions = null
  • pfxKeyCertOptions = null
  • pfxTrustOptions = null
  • port = null
  • receiveBufferSize = null
  • reuseAddress = null
  • sendBufferSize = null
  • soLinger = null
  • ssl = null
  • tcpKeepAlive = null
  • tcpNoDelay = null
  • trafficClass = null
  • trustStoreOptions = null
  • usePooledBuffers = null
  • websocketSubProtocols = null

    Set the websocket subprotocols supported by the server.

Attributes
compressionSupportedshared Boolean? compressionSupported

Set whether the server supports compression

handle100ContinueAutomaticallyshared Boolean? handle100ContinueAutomatically

Set whether 100 Continue should be handled automatically

maxChunkSizeshared Integer? maxChunkSize

Set the maximum HTTP chunk size

maxHeaderSizeshared Integer? maxHeaderSize

Set the maximum length of all headers

maxInitialLineLengthshared Integer? maxInitialLineLength

Set the maximum length of the initial line (e.g. “GET / HTTP/1.0”)

maxWebsocketFrameSizeshared Integer? maxWebsocketFrameSize

Set the maximum websocket frames size

websocketSubProtocolsshared String? websocketSubProtocols

Set the websocket subprotocols supported by the server.

Inherited Attributes
Attributes inherited from: NetServerOptions
Attributes inherited from: NetworkOptions
Attributes inherited from: Object
hash, string
Attributes inherited from: TCPSSLOptions
Methods
toJsonshared actual default JsonObject toJson()
Refines NetServerOptions.toJson ultimately refines BaseDataObject.toJson
Inherited Methods
Methods inherited from: NetServerOptions
Methods inherited from: NetworkOptions
Methods inherited from: Object
equals
Methods inherited from: TCPSSLOptions
Methods inherited from: BaseDataObject
toJson