Package-level declarations

Types

Link copied to clipboard
abstract class KrpcServer(config: KrpcConfig.Server, transport: KrpcTransport) : RpcServer, KrpcEndpoint

kRPC implementation of the RpcServer. Takes care of tracking requests and responses, serializing data, tracking streams, processing exceptions, and other protocol responsibilities. Routes resulting messages to the proper registered services. Leaves out the delivery of encoded messages to the specific implementations with KrpcTransport.