Package ru.tinkoff.kora.grpc
Class GrpcServer
java.lang.Object
ru.tinkoff.kora.grpc.GrpcServer
- All Implemented Interfaces:
ru.tinkoff.kora.application.graph.Lifecycle,ru.tinkoff.kora.common.readiness.ReadinessProbe
public class GrpcServer
extends Object
implements ru.tinkoff.kora.application.graph.Lifecycle, ru.tinkoff.kora.common.readiness.ReadinessProbe
-
Constructor Summary
ConstructorsConstructorDescriptionGrpcServer(ru.tinkoff.kora.application.graph.ValueOf<io.grpc.netty.NettyServerBuilder> nettyServerBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()CompletionStage<ru.tinkoff.kora.common.readiness.ReadinessProbeFailure>probe()voidrelease()
-
Constructor Details
-
GrpcServer
public GrpcServer(ru.tinkoff.kora.application.graph.ValueOf<io.grpc.netty.NettyServerBuilder> nettyServerBuilder)
-
-
Method Details
-
init
- Specified by:
initin interfaceru.tinkoff.kora.application.graph.Lifecycle- Throws:
IOException
-
release
public void release()- Specified by:
releasein interfaceru.tinkoff.kora.application.graph.Lifecycle
-
probe
- Specified by:
probein interfaceru.tinkoff.kora.common.readiness.ReadinessProbe
-