类 ExceptionFilter
- java.lang.Object
-
- org.apache.dubbo.rpc.filter.ExceptionFilter
-
- 所有已实现的接口:
Filter,Filter.Listener
@Activate(group="provider") public class ExceptionFilter extends Object implements Filter, Filter.Listener
ExceptionInvokerFilterFunctions:
- unexpected exception will be logged in ERROR level on provider side. Unexpected exception are unchecked exception not declared on the interface
- Wrap the exception not introduced in API package into RuntimeException. Framework will serialize the outer exception but stringnize its cause in order to avoid of possible serialization problem on client side
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 org.apache.dubbo.rpc.Filter
Filter.Listener
-
-
构造器概要
构造器 构造器 说明 ExceptionFilter()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Resultinvoke(Invoker<?> invoker, Invocation invocation)Make sure call invoker.invoke() in your implementation.voidonError(Throwable e, Invoker<?> invoker, Invocation invocation)voidonResponse(Result appResponse, Invoker<?> invoker, Invocation invocation)voidsetLogger(Logger logger)
-
-
-
方法详细资料
-
invoke
public Result invoke(Invoker<?> invoker, Invocation invocation) throws RpcException
从接口复制的说明:FilterMake sure call invoker.invoke() in your implementation.- 指定者:
invoke在接口中Filter- 抛出:
RpcException
-
onResponse
public void onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation)
- 指定者:
onResponse在接口中Filter.Listener
-
onError
public void onError(Throwable e, Invoker<?> invoker, Invocation invocation)
- 指定者:
onError在接口中Filter.Listener
-
setLogger
public void setLogger(Logger logger)
-
-