Package-level declarations
JSON-RPC channel implementation, request/response framing, and notification handling.
JSON-RPC channel implementation, request/response framing, and notification handling.
Types
JSON-RPC RpcCallId: wraps the request's id primitive so cancellation can be routed by the original request identifier.
Protocol-agnostic cancellation convention for JSON-RPC.
Convention for carrying @KsContext wire-context entries over JSON-RPC.
Functions
Create a SingleChannelConnection that communicates over this pair of byte channels using JSON-RPC 2.0 framing.
Create a SingleChannelConnection that starts the process and uses the Process.getInputStream and Process.getOutputStream as the streams for communication using jsonrpc.
Helper that calls into Pair
Create a SingleChannelConnection that communicates over the std in/out streams of this process using jsonrpc.