services

Available in a dev version: 0․11․0-grpc-186

How to configure

fun services(block: RpcServer.() -> Unit)(source)

Configures the gRPC server to register services.

This method allows defining a block of logic to configure an RpcServer instance, where multiple services can be registered:

GrpcServer(port) {
services {
registerService<MyService> { MyServiceImpl() }
registerService<MyOtherService> { MyOtherServiceImpl() }
}
}

Parameters

block

A lambda with RpcServer as its receiver, allowing service registration.