public class GRpcServerApplicationService extends ClientServiceGrpc.ClientServiceImplBase implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
MessagePipe server application
Start some services required by the server
| 构造器和说明 |
|---|
GRpcServerApplicationService(ServerConfiguration configuration,
org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
void |
destroy() |
void |
heartbeat(ClientHeartBeatRequest request,
io.grpc.stub.StreamObserver<ClientResponse> responseObserver)
Heartbeat check
|
void |
register(ClientRegisterRequest request,
io.grpc.stub.StreamObserver<ClientResponse> responseObserver)
Register client
|
void |
startup()
Startup grpc
Server |
bindServicepublic GRpcServerApplicationService(ServerConfiguration configuration, org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
public void register(ClientRegisterRequest request, io.grpc.stub.StreamObserver<ClientResponse> responseObserver)
register 在类中 ClientServiceGrpc.ClientServiceImplBaserequest - client register request ClientRegisterRequestresponseObserver - stream responseThreadPoolTaskExecutorpublic void heartbeat(ClientHeartBeatRequest request, io.grpc.stub.StreamObserver<ClientResponse> responseObserver)
heartbeat 在类中 ClientServiceGrpc.ClientServiceImplBaserequest - client heartbeat check request ClientHeartBeatRequestresponseObserver - stream responsepublic void startup()
Serverpublic void destroy()
throws Exception
destroy 在接口中 org.springframework.beans.factory.DisposableBeanExceptionCopyright © 2020. All rights reserved.