Fire event when there's any service referenced.
com.alibaba.dubbo.rpc.InvokerListener
<!-- 引用服务监听 --> <!-- service reference listener --> <dubbo:reference listener="xxx,yyy" /> <!-- default service reference listener --> <dubbo:consumer listener="xxx,yyy" />
com.alibaba.dubbo.rpc.listener.DeprecatedInvokerListener
Directory layout:
src |-main |-java |-com |-xxx |-XxxInvokerListener.java (InvokerListener implementation) |-resources |-META-INF |-dubbo |-com.alibaba.dubbo.rpc.InvokerListener (plain text file with the content: xxx=com.xxx.XxxInvokerListener)
XxxInvokerListener.java:
package com.xxx; import com.alibaba.dubbo.rpc.InvokerListener; import com.alibaba.dubbo.rpc.Invoker; import com.alibaba.dubbo.rpc.RpcException; public class XxxInvokerListener implements InvokerListener { public void referred(Invoker<?> invoker) throws RpcException { // ... } public void destroyed(Invoker<?> invoker) throws RpcException { // ... } }
META-INF/dubbo/com.alibaba.dubbo.rpc.InvokerListener:
xxx=com.xxx.XxxInvokerListener