HttpServerOptions

Represents options used by an link instance
Name Type Description

acceptBacklog

Number (int)

Set the accept back log

clientAuthRequired

Boolean

Set whether client auth is required

compressionSupported

Boolean

Set whether the server supports compression

crlPaths

Array of String

Add a CRL path

crlValues

Array of Buffer

Add a CRL value

enabledCipherSuites

Array of String

Add an enabled cipher suite

handle100ContinueAutomatically

Boolean

Set whether 100 Continue should be handled automatically

host

String

Set the host

idleTimeout

Number (int)

Set the idle timeout, in seconds. zero means don't timeout. This determines if a connection will timeout and be closed if no data is received within the timeout.

keyStoreOptions

JksOptions

Set the key/cert options in jks format, aka Java keystore.

maxWebsocketFrameSize

Number (int)

Set the maximum websocket frames size

pemKeyCertOptions

PemKeyCertOptions

Set the key/cert store options in pem format.

pemTrustOptions

PemTrustOptions

Set the trust options in pem format

pfxKeyCertOptions

PfxOptions

Set the key/cert options in pfx format.

pfxTrustOptions

PfxOptions

Set the trust options in pfx format

port

Number (int)

Set the port

receiveBufferSize

Number (int)

Set the TCP receive buffer size

reuseAddress

Boolean

Set the value of reuse address

sendBufferSize

Number (int)

Set the TCP send buffer size

soLinger

Number (int)

Set whether SO_linger keep alive is enabled

ssl

Boolean

Set whether SSL/TLS is enabled

tcpKeepAlive

Boolean

Set whether TCP keep alive is enabled

tcpNoDelay

Boolean

Set whether TCP no delay is enabled

trafficClass

Number (int)

Set the value of traffic class

trustStoreOptions

JksOptions

Set the trust options in jks format, aka Java trustore

usePooledBuffers

Boolean

Set whether Netty pooled buffers are enabled

websocketSubProtocols

String

Set the websocket subprotocols supported by the server.