接口的使用
org.apache.dubbo.rpc.Invoker
-
-
org.apache.dubbo.rpc中Invoker的使用
返回Invoker的org.apache.dubbo.rpc中的方法 修饰符和类型 方法 说明 Invoker<T>Exporter. getInvoker()get invoker.Invoker<?>Invocation. getInvoker()get the invoker in current context.<T> Invoker<T>ProxyFactory. getInvoker(T proxy, Class<T> type, URL url)create invoker.Invoker<?>RpcContext. getInvoker()已过时。Replace to getUrl()Invoker<?>RpcInvocation. getInvoker()<T> Invoker<T>Protocol. refer(Class<T> type, URL url)Refer a remote service:
1.返回变量类型为Invoker的类型的org.apache.dubbo.rpc中的方法 修饰符和类型 方法 说明 List<Invoker<?>>RpcContext. getInvokers()已过时。Replace to getUrls()参数类型为Invoker的org.apache.dubbo.rpc中的方法 修饰符和类型 方法 说明 voidInvokerListener. destroyed(Invoker<?> invoker)The invoker destroyed.<T> Exporter<T>Protocol. export(Invoker<T> invoker)Export service for remote invocation:
1.<T> TProxyFactory. getProxy(Invoker<T> invoker)create proxy.<T> TProxyFactory. getProxy(Invoker<T> invoker, boolean generic)create proxy.ResultFilter. invoke(Invoker<?> invoker, Invocation invocation)Make sure call invoker.invoke() in your implementation.voidFilter.Listener. onError(Throwable t, Invoker<?> invoker, Invocation invocation)voidFilter.Listener. onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation)voidInvokerListener. referred(Invoker<?> invoker)The invoker referredRpcContextRpcContext. setInvoker(Invoker<?> invoker)voidRpcInvocation. setInvoker(Invoker<?> invoker)类型变量类型为Invoker的org.apache.dubbo.rpc中的方法参数 修饰符和类型 方法 说明 RpcContextRpcContext. setInvokers(List<Invoker<?>> invokers)参数类型为Invoker的org.apache.dubbo.rpc中的构造器 构造器 说明 RpcInvocation(String methodName, String serviceName, String protocolServiceKey, Class<?>[] parameterTypes, Object[] arguments, Map<String,Object> attachments, Invoker<?> invoker, Map<Object,Object> attributes)RpcInvocation(Invocation invocation, Invoker<?> invoker) -
org.apache.dubbo.rpc.filter中Invoker的使用
参数类型为Invoker的org.apache.dubbo.rpc.filter中的方法 修饰符和类型 方法 说明 ResultAccessLogFilter. invoke(Invoker<?> invoker, Invocation inv)This method logs the access log for service method invocation call.ResultActiveLimitFilter. invoke(Invoker<?> invoker, Invocation invocation)ResultClassLoaderFilter. invoke(Invoker<?> invoker, Invocation invocation)ResultCompatibleFilter. invoke(Invoker<?> invoker, Invocation invocation)ResultConsumerContextFilter. invoke(Invoker<?> invoker, Invocation invocation)ResultContextFilter. invoke(Invoker<?> invoker, Invocation invocation)ResultDeprecatedFilter. invoke(Invoker<?> invoker, Invocation invocation)ResultEchoFilter. invoke(Invoker<?> invoker, Invocation inv)ResultExceptionFilter. invoke(Invoker<?> invoker, Invocation invocation)ResultExecuteLimitFilter. invoke(Invoker<?> invoker, Invocation invocation)ResultGenericFilter. invoke(Invoker<?> invoker, Invocation inv)ResultGenericImplFilter. invoke(Invoker<?> invoker, Invocation invocation)ResultTimeoutFilter. invoke(Invoker<?> invoker, Invocation invocation)ResultTokenFilter. invoke(Invoker<?> invoker, Invocation inv)ResultTpsLimitFilter. invoke(Invoker<?> invoker, Invocation invocation)voidActiveLimitFilter. onError(Throwable t, Invoker<?> invoker, Invocation invocation)voidCompatibleFilter. onError(Throwable t, Invoker<?> invoker, Invocation invocation)voidContextFilter. onError(Throwable t, Invoker<?> invoker, Invocation invocation)voidExceptionFilter. onError(Throwable e, Invoker<?> invoker, Invocation invocation)voidExecuteLimitFilter. onError(Throwable t, Invoker<?> invoker, Invocation invocation)voidGenericFilter. onError(Throwable t, Invoker<?> invoker, Invocation invocation)voidGenericImplFilter. onError(Throwable t, Invoker<?> invoker, Invocation invocation)voidTimeoutFilter. onError(Throwable t, Invoker<?> invoker, Invocation invocation)voidActiveLimitFilter. onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation)voidCompatibleFilter. onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation)voidContextFilter. onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation)voidExceptionFilter. onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation)voidExecuteLimitFilter. onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation)voidGenericFilter. onResponse(Result appResponse, Invoker<?> invoker, Invocation inv)voidGenericImplFilter. onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation)voidTimeoutFilter. onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation) -
org.apache.dubbo.rpc.listener中Invoker的使用
实现Invoker的org.apache.dubbo.rpc.listener中的类 修饰符和类型 类 说明 classListenerInvokerWrapper<T>ListenerInvoker返回Invoker的org.apache.dubbo.rpc.listener中的方法 修饰符和类型 方法 说明 Invoker<T>ListenerExporterWrapper. getInvoker()参数类型为Invoker的org.apache.dubbo.rpc.listener中的方法 修饰符和类型 方法 说明 voidInvokerListenerAdapter. destroyed(Invoker<?> invoker)voidDeprecatedInvokerListener. referred(Invoker<?> invoker)voidInvokerListenerAdapter. referred(Invoker<?> invoker)参数类型为Invoker的org.apache.dubbo.rpc.listener中的构造器 构造器 说明 ListenerInvokerWrapper(Invoker<T> invoker, List<InvokerListener> listeners) -
org.apache.dubbo.rpc.protocol中Invoker的使用
实现Invoker的org.apache.dubbo.rpc.protocol中的类 修饰符和类型 类 说明 classAbstractInvoker<T>This Invoker works on Consumer side.classAsyncToSyncInvoker<T>This class will work as a wrapper wrapping outside of each protocol invoker.classInvokerWrapper<T>InvokerWrapper返回Invoker的org.apache.dubbo.rpc.protocol中的方法 修饰符和类型 方法 说明 Invoker<T>AbstractExporter. getInvoker()Invoker<T>AsyncToSyncInvoker. getInvoker()<T> Invoker<T>AbstractProtocol. refer(Class<T> type, URL url)<T> Invoker<T>ProtocolFilterWrapper. refer(Class<T> type, URL url)<T> Invoker<T>ProtocolListenerWrapper. refer(Class<T> type, URL url)参数类型为Invoker的org.apache.dubbo.rpc.protocol中的方法 修饰符和类型 方法 说明 <T> Exporter<T>AbstractProxyProtocol. export(Invoker<T> invoker)<T> Exporter<T>ProtocolFilterWrapper. export(Invoker<T> invoker)<T> Exporter<T>ProtocolListenerWrapper. export(Invoker<T> invoker)参数类型为Invoker的org.apache.dubbo.rpc.protocol中的构造器 构造器 说明 AbstractExporter(Invoker<T> invoker)AsyncToSyncInvoker(Invoker<T> invoker)InvokerWrapper(Invoker<T> invoker, URL url) -
org.apache.dubbo.rpc.proxy中Invoker的使用
实现Invoker的org.apache.dubbo.rpc.proxy中的类 修饰符和类型 类 说明 classAbstractProxyInvoker<T>This Invoker works on provider side, delegates RPC to interface implementation.参数类型为Invoker的org.apache.dubbo.rpc.proxy中的方法 修饰符和类型 方法 说明 <T> TAbstractProxyFactory. getProxy(Invoker<T> invoker)<T> TAbstractProxyFactory. getProxy(Invoker<T> invoker, boolean generic)abstract <T> TAbstractProxyFactory. getProxy(Invoker<T> invoker, Class<?>[] types)参数类型为Invoker的org.apache.dubbo.rpc.proxy中的构造器 构造器 说明 InvokerInvocationHandler(Invoker<?> handler) -
org.apache.dubbo.rpc.proxy.javassist中Invoker的使用
返回Invoker的org.apache.dubbo.rpc.proxy.javassist中的方法 修饰符和类型 方法 说明 <T> Invoker<T>JavassistProxyFactory. getInvoker(T proxy, Class<T> type, URL url)参数类型为Invoker的org.apache.dubbo.rpc.proxy.javassist中的方法 修饰符和类型 方法 说明 <T> TJavassistProxyFactory. getProxy(Invoker<T> invoker, Class<?>[] interfaces) -
org.apache.dubbo.rpc.proxy.jdk中Invoker的使用
返回Invoker的org.apache.dubbo.rpc.proxy.jdk中的方法 修饰符和类型 方法 说明 <T> Invoker<T>JdkProxyFactory. getInvoker(T proxy, Class<T> type, URL url)参数类型为Invoker的org.apache.dubbo.rpc.proxy.jdk中的方法 修饰符和类型 方法 说明 <T> TJdkProxyFactory. getProxy(Invoker<T> invoker, Class<?>[] interfaces) -
org.apache.dubbo.rpc.proxy.wrapper中Invoker的使用
返回Invoker的org.apache.dubbo.rpc.proxy.wrapper中的方法 修饰符和类型 方法 说明 <T> Invoker<T>StubProxyFactoryWrapper. getInvoker(T proxy, Class<T> type, URL url)参数类型为Invoker的org.apache.dubbo.rpc.proxy.wrapper中的方法 修饰符和类型 方法 说明 <T> TStubProxyFactoryWrapper. getProxy(Invoker<T> invoker)<T> TStubProxyFactoryWrapper. getProxy(Invoker<T> invoker, boolean generic) -
org.apache.dubbo.rpc.support中Invoker的使用
实现Invoker的org.apache.dubbo.rpc.support中的类 修饰符和类型 类 说明 classMockInvoker<T>返回Invoker的org.apache.dubbo.rpc.support中的方法 修饰符和类型 方法 说明 <T> Invoker<T>MockProtocol. protocolBindingRefer(Class<T> type, URL url)参数类型为Invoker的org.apache.dubbo.rpc.support中的方法 修饰符和类型 方法 说明 voidAccessLogData. buildAccessLogData(Invoker<?> invoker, Invocation inv)<T> Exporter<T>MockProtocol. export(Invoker<T> invoker)
-