Server constructor
Server(
- StreamChannel<
String> channel, { - ErrorCallback? onUnhandledError,
- bool strictProtocolChecks = true,
Creates a Server that communicates over channel.
Note that the server won't begin listening to requests until
Server.listen is called.
Unhandled exceptions in callbacks will be forwarded to onUnhandledError.
If this is not provided, unhandled exceptions will be swallowed.
If strictProtocolChecks is false, this Server will accept some
requests which are not conformant with the JSON-RPC 2.0 specification. In
particular, requests missing the jsonrpc parameter will be accepted.
Implementation
Server(StreamChannel<String> channel,
{ErrorCallback? onUnhandledError, bool strictProtocolChecks = true})
: this.withoutJson(
jsonDocument.bind(channel).transform(respondToFormatExceptions),
onUnhandledError: onUnhandledError,
strictProtocolChecks: strictProtocolChecks);