dubbo源码:dubbo之Listener

2019-04-16  本文已影响0人  恋恋风尘_79f0

[TOC]

1. ExporterListener

@SPI
public interface ExporterListener {
  // 暴露服务后的监听/处理,在 ListenerExporterWrapper 对象进行初始化的时候就会进行调用
  void exported(Exporter<?> exporter) throws RpcException;
  // 取消暴露服务后的处理
  void unexported(Exporter<?> exporter);

}

// 用户可以继承该方法重写需要的方法
public abstract class ExporterListenerAdapter implements ExporterListener {

    public void exported(Exporter<?> exporter) throws RpcException {
    }

    public void unexported(Exporter<?> exporter) throws RpcException {
    }
}

2. InvokerListener

3. 总结

dubbo中的listener机制更多面向的是dubbo开发者,使用者大多用的是服务端export/destory export服务后和消费端refer/destroy refer服务后的一些处理。

上一篇下一篇

猜你喜欢

热点阅读