Class MetricsClusterFilter
java.lang.Object
org.apache.dubbo.rpc.cluster.filter.support.MetricsClusterFilter
- All Implemented Interfaces:
org.apache.dubbo.rpc.BaseFilter,org.apache.dubbo.rpc.BaseFilter.Listener,org.apache.dubbo.rpc.cluster.filter.ClusterFilter,org.apache.dubbo.rpc.model.ScopeModelAware
@Activate(group="consumer",
onClass="org.apache.dubbo.metrics.collector.DefaultMetricsCollector")
public class MetricsClusterFilter
extends Object
implements org.apache.dubbo.rpc.cluster.filter.ClusterFilter, org.apache.dubbo.rpc.BaseFilter.Listener, org.apache.dubbo.rpc.model.ScopeModelAware
-
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 result, org.apache.dubbo.rpc.Invoker<?> invoker, org.apache.dubbo.rpc.Invocation invocation) voidsetApplicationModel(org.apache.dubbo.rpc.model.ApplicationModel applicationModel) Methods 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
-
MetricsClusterFilter
public MetricsClusterFilter()
-
-
Method Details
-
setApplicationModel
public void setApplicationModel(org.apache.dubbo.rpc.model.ApplicationModel applicationModel) - Specified by:
setApplicationModelin interfaceorg.apache.dubbo.rpc.model.ScopeModelAware
-
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- Throws:
org.apache.dubbo.rpc.RpcException
-
onResponse
public void onResponse(org.apache.dubbo.rpc.Result result, org.apache.dubbo.rpc.Invoker<?> invoker, org.apache.dubbo.rpc.Invocation invocation) - Specified by:
onResponsein interfaceorg.apache.dubbo.rpc.BaseFilter.Listener
-
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
-