Uses of Interface
org.apache.dubbo.rpc.Invoker
Packages that use Invoker
Package
Description
-
Uses of Invoker in org.apache.dubbo.rpc
Methods in org.apache.dubbo.rpc that return InvokerModifier and TypeMethodDescriptionInvoker<?> Invoker<?> PathResolver.addIfAbsent(String path, Invoker<?> invoker) 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()Deprecated.Replace to getUrl()Invoker<?> RpcInvocation.getInvoker()Invoker<?> RpcServiceContext.getInvoker()Deprecated.Replace to getUrl()ServerService.getInvoker(URL url) <T> Invoker<T> Refer a remote service:
1.Invoker<?> Methods in org.apache.dubbo.rpc that return types with arguments of type InvokerModifier and TypeMethodDescriptionInvocation.getInvokedInvokers()Get all invoked invokers in current invocation.RpcInvocation.getInvokedInvokers()RpcContext.getInvokers()Deprecated.Replace to getUrls()RpcServiceContext.getInvokers()Deprecated.Replace to getUrls()Methods in org.apache.dubbo.rpc with parameters of type InvokerModifier and TypeMethodDescriptionInvoker<?> Invoker<?> PathResolver.addIfAbsent(String path, Invoker<?> invoker) voidInvocation.addInvokedInvoker(Invoker<?> invoker) To add invoked invokers into invocation.voidRpcInvocation.addInvokedInvoker(Invoker<?> invoker) voidThe invoker destroyed.<T> Exporter<T> Export service for remote invocation:
1.<T> Tcreate proxy.<T> Tcreate proxy.BaseFilter.invoke(Invoker<?> invoker, Invocation invocation) Always call invoker.invoke() in the implementation to hand over the request to the next filter node.HeaderFilter.invoke(Invoker<?> invoker, RpcInvocation invocation) voidBaseFilter.Listener.onError(Throwable t, Invoker<?> invoker, Invocation invocation) This method will be called on detection of framework exceptions, for example, TimeoutException, NetworkException Exception raised in Filters, etc.voidBaseFilter.Listener.onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation) This method will only be called on successful remote rpc execution, that means, the service in on remote received the request and the result (normal or exceptional) returned successfully.voidThe invoker referredvoidRpcContext.setInvoker(Invoker<?> invoker) voidRpcInvocation.setInvoker(Invoker<?> invoker) RpcServiceContext.setInvoker(Invoker<?> invoker) voidPathResolver.unregister(Invoker<?> invoker) Method parameters in org.apache.dubbo.rpc with type arguments of type InvokerModifier and TypeMethodDescriptionRpcContext.setInvokers(List<Invoker<?>> invokers) RpcServiceContext.setInvokers(List<Invoker<?>> invokers) Constructors in org.apache.dubbo.rpc with parameters of type InvokerModifierConstructorDescriptionRpcInvocation(String methodName, String interfaceName, String protocolServiceKey, Class<?>[] parameterTypes, Object[] arguments, Map<String, Object> attachments, Invoker<?> invoker, Map<Object, Object> attributes) Deprecated.deprecated, will be removed in 3.1.xRpcInvocation(String targetServiceUniqueName, ServiceModel serviceModel, String methodName, String interfaceName, String protocolServiceKey, Class<?>[] parameterTypes, Object[] arguments, Map<String, Object> attachments, Invoker<?> invoker, Map<Object, Object> attributes, InvokeMode invokeMode) To create a brand-new invocationRpcInvocation(Invocation invocation, Invoker<?> invoker) Deep clone of an invocation invalid input: '&' put some service params into attachment from invoker (will not change the invoker in invocation)RpcInvocation(ServiceModel serviceModel, String methodName, String interfaceName, String protocolServiceKey, Class<?>[] parameterTypes, Object[] arguments, Map<String, Object> attachments, Invoker<?> invoker, Map<Object, Object> attributes) Deprecated.deprecated, will be removed in 3.1.xRpcInvocation(ServiceModel serviceModel, String methodName, String interfaceName, String protocolServiceKey, Class<?>[] parameterTypes, Object[] arguments, Map<String, Object> attachments, Invoker<?> invoker, Map<Object, Object> attributes, InvokeMode invokeMode) Deprecated.deprecated, will be removed in 3.1.x -
Uses of Invoker in org.apache.dubbo.rpc.filter
Methods in org.apache.dubbo.rpc.filter with parameters of type InvokerModifier and TypeMethodDescriptionAccessLogFilter.invoke(Invoker<?> invoker, Invocation inv) This method logs the access log for service method invocation call.ActiveLimitFilter.invoke(Invoker<?> invoker, Invocation invocation) AdaptiveLoadBalanceFilter.invoke(Invoker<?> invoker, Invocation invocation) ClassLoaderCallbackFilter.invoke(Invoker<?> invoker, Invocation invocation) ClassLoaderFilter.invoke(Invoker<?> invoker, Invocation invocation) CompatibleFilter.invoke(Invoker<?> invoker, Invocation invocation) Deprecated.ContextFilter.invoke(Invoker<?> invoker, Invocation invocation) DeprecatedFilter.invoke(Invoker<?> invoker, Invocation invocation) EchoFilter.invoke(Invoker<?> invoker, Invocation inv) ExceptionFilter.invoke(Invoker<?> invoker, Invocation invocation) ExecuteLimitFilter.invoke(Invoker<?> invoker, Invocation invocation) GenericFilter.invoke(Invoker<?> invoker, Invocation inv) GenericImplFilter.invoke(Invoker<?> invoker, Invocation invocation) ProfilerServerFilter.invoke(Invoker<?> invoker, Invocation invocation) RpcExceptionFilter.invoke(Invoker<?> invoker, Invocation invocation) TimeoutFilter.invoke(Invoker<?> invoker, Invocation invocation) TokenFilter.invoke(Invoker<?> invoker, Invocation inv) TokenHeaderFilter.invoke(Invoker<?> invoker, RpcInvocation invocation) TpsLimitFilter.invoke(Invoker<?> invoker, Invocation invocation) voidActiveLimitFilter.onError(Throwable t, Invoker<?> invoker, Invocation invocation) voidAdaptiveLoadBalanceFilter.onError(Throwable t, Invoker<?> invoker, Invocation invocation) voidClassLoaderCallbackFilter.onError(Throwable t, Invoker<?> invoker, Invocation invocation) voidClassLoaderFilter.onError(Throwable t, Invoker<?> invoker, Invocation invocation) voidCompatibleFilter.onError(Throwable t, Invoker<?> invoker, Invocation invocation) Deprecated.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) voidProfilerServerFilter.onError(Throwable t, Invoker<?> invoker, Invocation invocation) voidRpcExceptionFilter.onError(Throwable e, Invoker<?> invoker, Invocation invocation) voidTimeoutFilter.onError(Throwable t, Invoker<?> invoker, Invocation invocation) voidActiveLimitFilter.onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation) voidAdaptiveLoadBalanceFilter.onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation) voidClassLoaderCallbackFilter.onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation) voidClassLoaderFilter.onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation) voidCompatibleFilter.onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation) Deprecated.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) voidProfilerServerFilter.onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation) voidRpcExceptionFilter.onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation) voidTimeoutFilter.onResponse(Result appResponse, Invoker<?> invoker, Invocation invocation) -
Uses of Invoker in org.apache.dubbo.rpc.listener
Classes in org.apache.dubbo.rpc.listener that implement InvokerMethods in org.apache.dubbo.rpc.listener that return InvokerModifier and TypeMethodDescriptionListenerExporterWrapper.getInvoker()ListenerInvokerWrapper.getInvoker()Methods in org.apache.dubbo.rpc.listener with parameters of type InvokerModifier and TypeMethodDescriptionvoidvoidvoidConstructors in org.apache.dubbo.rpc.listener with parameters of type InvokerModifierConstructorDescriptionListenerInvokerWrapper(Invoker<T> invoker, List<InvokerListener> listeners) -
Uses of Invoker in org.apache.dubbo.rpc.protocol
Classes in org.apache.dubbo.rpc.protocol that implement InvokerModifier and TypeClassDescriptionclassThis Invoker works on Consumer side.classInvokerWrapperclassMethods in org.apache.dubbo.rpc.protocol that return InvokerModifier and TypeMethodDescriptionAbstractExporter.getInvoker()ReferenceCountInvokerWrapper.getInvoker()<T> Invoker<T> <T> Invoker<T> <T> Invoker<T> <T> Invoker<T> <T> Invoker<T> Methods in org.apache.dubbo.rpc.protocol with parameters of type InvokerModifier and TypeMethodDescription<T> Exporter<T> <T> Exporter<T> <T> Exporter<T> <T> Exporter<T> <T> Exporter<T> Constructors in org.apache.dubbo.rpc.protocol with parameters of type InvokerModifierConstructorDescriptionAbstractExporter(Invoker<T> invoker) InvokerWrapper(Invoker<T> invoker, URL url) ReferenceCountInvokerWrapper(Invoker<T> invoker) -
Uses of Invoker in org.apache.dubbo.rpc.protocol.dubbo.filter
Methods in org.apache.dubbo.rpc.protocol.dubbo.filter with parameters of type InvokerModifier and TypeMethodDescriptionFutureFilter.invoke(Invoker<?> invoker, Invocation invocation) voidFutureFilter.onError(Throwable t, Invoker<?> invoker, Invocation invocation) voidFutureFilter.onResponse(Result result, Invoker<?> invoker, Invocation invocation) -
Uses of Invoker in org.apache.dubbo.rpc.proxy
Classes in org.apache.dubbo.rpc.proxy that implement InvokerModifier and TypeClassDescriptionclassThis Invoker works on provider side, delegates RPC to interface implementation.Methods in org.apache.dubbo.rpc.proxy that return InvokerModifier and TypeMethodDescription<T> Invoker<T> AbstractFallbackJdkProxyFactory.getInvoker(T proxy, Class<T> type, URL url) Methods in org.apache.dubbo.rpc.proxy with parameters of type InvokerModifier and TypeMethodDescription<T> T<T> T<T> Tabstract <T> Tstatic ObjectInvocationUtil.invoke(Invoker<?> invoker, RpcInvocation rpcInvocation) Constructors in org.apache.dubbo.rpc.proxy with parameters of type Invoker -
Uses of Invoker in org.apache.dubbo.rpc.proxy.javassist
Methods in org.apache.dubbo.rpc.proxy.javassist that return InvokerModifier and TypeMethodDescription<T> Invoker<T> JavassistProxyFactory.getInvoker(T proxy, Class<T> type, URL url) Methods in org.apache.dubbo.rpc.proxy.javassist with parameters of type Invoker -
Uses of Invoker in org.apache.dubbo.rpc.proxy.jdk
Methods in org.apache.dubbo.rpc.proxy.jdk that return InvokerModifier and TypeMethodDescription<T> Invoker<T> JdkProxyFactory.getInvoker(T proxy, Class<T> type, URL url) Methods in org.apache.dubbo.rpc.proxy.jdk with parameters of type Invoker -
Uses of Invoker in org.apache.dubbo.rpc.proxy.wrapper
Methods in org.apache.dubbo.rpc.proxy.wrapper that return InvokerModifier and TypeMethodDescription<T> Invoker<T> StubProxyFactoryWrapper.getInvoker(T proxy, Class<T> type, URL url) Methods in org.apache.dubbo.rpc.proxy.wrapper with parameters of type Invoker -
Uses of Invoker in org.apache.dubbo.rpc.stub
Classes in org.apache.dubbo.rpc.stub that implement InvokerMethods in org.apache.dubbo.rpc.stub that return InvokerModifier and TypeMethodDescription<T> Invoker<T> StubProxyFactory.getInvoker(T proxy, Class<T> type, URL url) Methods in org.apache.dubbo.rpc.stub with parameters of type InvokerModifier and TypeMethodDescriptionstatic <T> TStubSuppliers.createStub(String interfaceName, Invoker<T> invoker) <T> T<T> TMethod parameters in org.apache.dubbo.rpc.stub with type arguments of type InvokerModifier and TypeMethodDescriptionstatic voidStubSuppliers.addSupplier(String interfaceName, Function<Invoker<?>, Object> supplier) -
Uses of Invoker in org.apache.dubbo.rpc.support
Classes in org.apache.dubbo.rpc.support that implement InvokerMethods in org.apache.dubbo.rpc.support that return InvokerModifier and TypeMethodDescription<T> Invoker<T> MockProtocol.protocolBindingRefer(Class<T> type, URL url) Methods in org.apache.dubbo.rpc.support with parameters of type InvokerModifier and TypeMethodDescriptionvoidAccessLogData.buildAccessLogData(Invoker<?> invoker, Invocation inv) <T> Exporter<T>