接口 ClusterInterceptor
-
@SPI public interface ClusterInterceptorDifferent fromFilter, ClusterInterceptor works at the outmost layer, before one specific address/invoker is picked.
-
-
嵌套类概要
嵌套类 修饰符和类型 接口 说明 static interfaceClusterInterceptor.Listener
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 voidafter(AbstractClusterInvoker<?> clusterInvoker, Invocation invocation)voidbefore(AbstractClusterInvoker<?> clusterInvoker, Invocation invocation)default Resultintercept(AbstractClusterInvoker<?> clusterInvoker, Invocation invocation)Does not need to override this method, overridebefore(AbstractClusterInvoker, Invocation)andafter(AbstractClusterInvoker, Invocation), methods to add your own logic expected to be executed before and after invoke.
-
-
-
方法详细资料
-
before
void before(AbstractClusterInvoker<?> clusterInvoker, Invocation invocation)
-
after
void after(AbstractClusterInvoker<?> clusterInvoker, Invocation invocation)
-
intercept
default Result intercept(AbstractClusterInvoker<?> clusterInvoker, Invocation invocation) throws RpcException
Does not need to override this method, overridebefore(AbstractClusterInvoker, Invocation)andafter(AbstractClusterInvoker, Invocation), methods to add your own logic expected to be executed before and after invoke.- 参数:
clusterInvoker-invocation-- 返回:
- 抛出:
RpcException
-
-