Package org.apache.dubbo.metrics.filter
Class MetricsProviderFilter
java.lang.Object
org.apache.dubbo.metrics.filter.MetricsFilter
org.apache.dubbo.metrics.filter.MetricsProviderFilter
- All Implemented Interfaces:
org.apache.dubbo.rpc.BaseFilter,org.apache.dubbo.rpc.BaseFilter.Listener,org.apache.dubbo.rpc.Filter,org.apache.dubbo.rpc.model.ScopeModelAware
@Activate(group="provider",
order=-2147483548)
public class MetricsProviderFilter
extends MetricsFilter
implements org.apache.dubbo.rpc.Filter, org.apache.dubbo.rpc.BaseFilter.Listener
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.dubbo.rpc.BaseFilter
org.apache.dubbo.rpc.BaseFilter.Listener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.dubbo.rpc.Resultinvoke(org.apache.dubbo.rpc.Invoker<?> invoker, org.apache.dubbo.rpc.Invocation invocation) voidonError(Throwable t, org.apache.dubbo.rpc.Invoker<?> invoker, org.apache.dubbo.rpc.Invocation invocation) voidonResponse(org.apache.dubbo.rpc.Result appResponse, org.apache.dubbo.rpc.Invoker<?> invoker, org.apache.dubbo.rpc.Invocation invocation) Methods inherited from class org.apache.dubbo.metrics.filter.MetricsFilter
invoke, onError, onResponse, setApplicationModelMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.dubbo.rpc.model.ScopeModelAware
setFrameworkModel, setModuleModel, setScopeModel
-
Constructor Details
-
MetricsProviderFilter
public MetricsProviderFilter()
-
-
Method Details
-
invoke
public org.apache.dubbo.rpc.Result invoke(org.apache.dubbo.rpc.Invoker<?> invoker, org.apache.dubbo.rpc.Invocation invocation) throws org.apache.dubbo.rpc.RpcException - Specified by:
invokein interfaceorg.apache.dubbo.rpc.BaseFilter- Overrides:
invokein classMetricsFilter- Throws:
org.apache.dubbo.rpc.RpcException
-
onResponse
public void onResponse(org.apache.dubbo.rpc.Result appResponse, org.apache.dubbo.rpc.Invoker<?> invoker, org.apache.dubbo.rpc.Invocation invocation) - Specified by:
onResponsein interfaceorg.apache.dubbo.rpc.BaseFilter.Listener- Overrides:
onResponsein classMetricsFilter
-
onError
public void onError(Throwable t, org.apache.dubbo.rpc.Invoker<?> invoker, org.apache.dubbo.rpc.Invocation invocation) - Specified by:
onErrorin interfaceorg.apache.dubbo.rpc.BaseFilter.Listener- Overrides:
onErrorin classMetricsFilter
-