ProtocolOptions

open class ProtocolOptions(var enforceStrictCapabilities: Boolean = false, var timeout: Duration = DEFAULT_REQUEST_TIMEOUT)(source)

Additional initialization options.

Constructors

Link copied to clipboard
constructor(enforceStrictCapabilities: Boolean = false, timeout: Duration = DEFAULT_REQUEST_TIMEOUT)

Properties

Link copied to clipboard

whether to restrict emitted requests to only those that the remote side has indicated it can handle through its advertised capabilities. This does NOT affect checking of local side capabilities, as it is considered a logic error to mis-specify those. Currently defaults to false for backwards compatibility with SDK versions that did not advertise capabilities correctly; in the future, this will default to true.

Link copied to clipboard

default timeout for outgoing requests