Req
- Type of request.Resp
- Type of response.protected static interface GrpcRoutes.Route<Req,Resp> extends AsyncCloseable
Modifier and Type | Method and Description |
---|---|
default Completable |
closeAsync()
Used to close/shutdown a resource.
|
Single<Resp> |
handle(GrpcServiceContext ctx,
Req request)
Handles the passed
Req . |
closeAsyncGracefully
Single<Resp> handle(GrpcServiceContext ctx, Req request)
Req
.ctx
- GrpcServiceContext
for this call.request
- Req
to handle.Single
containing the response.default Completable closeAsync()
AsyncCloseable
closeAsync
in interface AsyncCloseable
CompletableSource
that is notified once the close is complete.