Reference Listener Extension
Expansion Description
This event is triggered when there is a service reference.
Extension ports
org.apache.dubbo.rpc.InvokerListener
Extended configuration
<!-- Reference service listener -->
<dubbo:reference listener="xxx,yyy" />
<!-- Reference service default listener -->
<dubbo:consumer listener="xxx,yyy" />
Known extensions
org.apache.dubbo.rpc.listener.DeprecatedInvokerListener
Extended example
Maven project structure:
src
|-main
|-java
|-com
|-xxx
|-XxxInvokerListener.java (implements the InvokerListener interface)
|-resources
|-META-INF
|-dubbo
|-org.apache.dubbo.rpc.InvokerListener (plain text file, content: xxx=com.xxx.XxxInvokerListener)
XxxInvokerListener.java:
package com.xxx;
import org.apache.dubbo.rpc.InvokerListener;
import org.apache.dubbo.rpc.Invoker;
import org.apache.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/org.apache.dubbo.rpc.InvokerListener:
xxx=com.xxx.XxxInvokerListener
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified January 2, 2023: Enhance en docs (#1798) (95a9f4f6c1)