Skip to the content.

服务端事件

<- 返回索引

本节介绍如何订阅 grpc 服务端相关的事件。

目录

附加主题

事件概览

GrpcServerLifecycleEvent

GrpcServerLifecycle变化有关的所有事件的抽象基类。

GrpcServerStartedEvent

此事件将在服务端启动后触发。

GrpcServerShutdownEvent

此事件将在服务端关闭前触发。 服务端将不再处理新请求。

GrpcServerTerminatedEvent

此事件将在服务端关闭后触发。 服务端将不再处理任何请求。

订阅事件

为了订阅这些事件,你只需在你任何 @Component 中的 public 方法上使用 @EventListener 注解。

@Component
public class MyEventListenerComponent {

    @EventListener
    public void onServerStarted(GrpcServerStartedEvent event) {
        System.out.println("gRPC Server started, listening on address: " + event.getAddress() + ", port: " + event.getPort());
    }

}

附加主题


<- 返回索引