Uses of Interface
com.alibaba.dubbo.rpc.Invoker

Packages that use Invoker
com.alibaba.dubbo.cache.filter   
com.alibaba.dubbo.monitor.dubbo   
com.alibaba.dubbo.monitor.support   
com.alibaba.dubbo.registry.dubbo   
com.alibaba.dubbo.registry.integration   
com.alibaba.dubbo.rpc   
com.alibaba.dubbo.rpc.cluster   
com.alibaba.dubbo.rpc.cluster.directory   
com.alibaba.dubbo.rpc.cluster.loadbalance   
com.alibaba.dubbo.rpc.cluster.router   
com.alibaba.dubbo.rpc.cluster.router.condition   
com.alibaba.dubbo.rpc.cluster.router.script   
com.alibaba.dubbo.rpc.cluster.support   
com.alibaba.dubbo.rpc.cluster.support.wrapper   
com.alibaba.dubbo.rpc.filter   
com.alibaba.dubbo.rpc.listener   
com.alibaba.dubbo.rpc.protocol   
com.alibaba.dubbo.rpc.protocol.dubbo   
com.alibaba.dubbo.rpc.protocol.dubbo.filter   
com.alibaba.dubbo.rpc.protocol.injvm   
com.alibaba.dubbo.rpc.protocol.memcached   
com.alibaba.dubbo.rpc.protocol.redis   
com.alibaba.dubbo.rpc.protocol.thrift   
com.alibaba.dubbo.rpc.proxy   
com.alibaba.dubbo.rpc.proxy.javassist   
com.alibaba.dubbo.rpc.proxy.jdk   
com.alibaba.dubbo.rpc.proxy.wrapper   
com.alibaba.dubbo.rpc.support   
com.alibaba.dubbo.validation.filter   
 

Uses of Invoker in com.alibaba.dubbo.cache.filter
 

Methods in com.alibaba.dubbo.cache.filter with parameters of type Invoker
 Result CacheFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 

Uses of Invoker in com.alibaba.dubbo.monitor.dubbo
 

Constructors in com.alibaba.dubbo.monitor.dubbo with parameters of type Invoker
DubboMonitor(Invoker<MonitorService> monitorInvoker, MonitorService monitorService)
           
 

Uses of Invoker in com.alibaba.dubbo.monitor.support
 

Methods in com.alibaba.dubbo.monitor.support with parameters of type Invoker
 Result MonitorFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 

Uses of Invoker in com.alibaba.dubbo.registry.dubbo
 

Constructors in com.alibaba.dubbo.registry.dubbo with parameters of type Invoker
DubboRegistry(Invoker<RegistryService> registryInvoker, RegistryService registryService)
           
 

Uses of Invoker in com.alibaba.dubbo.registry.integration
 

Classes in com.alibaba.dubbo.registry.integration that implement Invoker
static class RegistryProtocol.InvokerDelegete<T>
           
 

Methods in com.alibaba.dubbo.registry.integration that return Invoker
 Invoker<T> RegistryProtocol.InvokerDelegete.getInvoker()
           
<T> Invoker<T>
RegistryProtocol.refer(Class<T> type, URL url)
           
 

Methods in com.alibaba.dubbo.registry.integration that return types with arguments of type Invoker
 List<Invoker<T>> RegistryDirectory.doList(Invocation invocation)
           
 Map<String,List<Invoker<T>>> RegistryDirectory.getMethodInvokerMap()
          Haomin: added for test purpose
 Map<String,Invoker<T>> RegistryDirectory.getUrlInvokerMap()
          Haomin: added for test purpose
 

Methods in com.alibaba.dubbo.registry.integration with parameters of type Invoker
<T> Exporter<T>
RegistryProtocol.export(Invoker<T> originInvoker)
           
 

Constructors in com.alibaba.dubbo.registry.integration with parameters of type Invoker
RegistryProtocol.InvokerDelegete(Invoker<T> invoker, URL url)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc
 

Methods in com.alibaba.dubbo.rpc that return Invoker
 Invoker<T> Exporter.getInvoker()
          get invoker.
 Invoker<?> Invocation.getInvoker()
          get the invoker in current context.
 Invoker<?> RpcContext.getInvoker()
          Deprecated. Replace to getUrl()
 Invoker<?> RpcInvocation.getInvoker()
           
<T> Invoker<T>
ProxyFactory.getInvoker(T proxy, Class<T> type, URL url)
          create invoker.
<T> Invoker<T>
Protocol.refer(Class<T> type, URL url)
          引用远程服务:
1.
 

Methods in com.alibaba.dubbo.rpc that return types with arguments of type Invoker
 List<Invoker<?>> RpcContext.getInvokers()
          Deprecated. Replace to getUrls()
 

Methods in com.alibaba.dubbo.rpc with parameters of type Invoker
 void InvokerListener.destroyed(Invoker<?> invoker)
          The invoker destroyed.
<T> Exporter<T>
Protocol.export(Invoker<T> invoker)
          暴露远程服务:
1.
<T> T
ProxyFactory.getProxy(Invoker<T> invoker)
          create proxy.
 Result Filter.invoke(Invoker<?> invoker, Invocation invocation)
          do invoke filter.
 void InvokerListener.referred(Invoker<?> invoker)
          The invoker referred
 RpcContext RpcContext.setInvoker(Invoker<?> invoker)
           
 void RpcInvocation.setInvoker(Invoker<?> invoker)
           
 

Method parameters in com.alibaba.dubbo.rpc with type arguments of type Invoker
 RpcContext RpcContext.setInvokers(List<Invoker<?>> invokers)
           
 

Constructors in com.alibaba.dubbo.rpc with parameters of type Invoker
RpcInvocation(Invocation invocation, Invoker<?> invoker)
           
RpcInvocation(String methodName, Class<?>[] parameterTypes, Object[] arguments, Map<String,String> attachments, Invoker<?> invoker)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.cluster
 

Methods in com.alibaba.dubbo.rpc.cluster that return Invoker
<T> Invoker<T>
Cluster.join(Directory<T> directory)
          Merge the directory invokers to a virtual invoker.
<T> Invoker<T>
LoadBalance.select(List<Invoker<T>> invokers, URL url, Invocation invocation)
          select one invoker in list.
 

Methods in com.alibaba.dubbo.rpc.cluster that return types with arguments of type Invoker
 List<Invoker<T>> Directory.list(Invocation invocation)
          list invokers.
<T> List<Invoker<T>>
Router.route(List<Invoker<T>> invokers, URL url, Invocation invocation)
          route.
 

Method parameters in com.alibaba.dubbo.rpc.cluster with type arguments of type Invoker
<T> List<Invoker<T>>
Router.route(List<Invoker<T>> invokers, URL url, Invocation invocation)
          route.
<T> Invoker<T>
LoadBalance.select(List<Invoker<T>> invokers, URL url, Invocation invocation)
          select one invoker in list.
 

Uses of Invoker in com.alibaba.dubbo.rpc.cluster.directory
 

Methods in com.alibaba.dubbo.rpc.cluster.directory that return types with arguments of type Invoker
 List<Invoker<T>> AbstractDirectory.list(Invocation invocation)
           
 

Constructor parameters in com.alibaba.dubbo.rpc.cluster.directory with type arguments of type Invoker
StaticDirectory(List<Invoker<T>> invokers)
           
StaticDirectory(List<Invoker<T>> invokers, List<Router> routers)
           
StaticDirectory(URL url, List<Invoker<T>> invokers)
           
StaticDirectory(URL url, List<Invoker<T>> invokers, List<Router> routers)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.cluster.loadbalance
 

Methods in com.alibaba.dubbo.rpc.cluster.loadbalance that return Invoker
<T> Invoker<T>
AbstractLoadBalance.select(List<Invoker<T>> invokers, URL url, Invocation invocation)
           
 

Method parameters in com.alibaba.dubbo.rpc.cluster.loadbalance with type arguments of type Invoker
<T> Invoker<T>
AbstractLoadBalance.select(List<Invoker<T>> invokers, URL url, Invocation invocation)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.cluster.router
 

Methods in com.alibaba.dubbo.rpc.cluster.router that return types with arguments of type Invoker
<T> List<Invoker<T>>
MockInvokersSelector.route(List<Invoker<T>> invokers, URL url, Invocation invocation)
           
 

Method parameters in com.alibaba.dubbo.rpc.cluster.router with type arguments of type Invoker
<T> List<Invoker<T>>
MockInvokersSelector.route(List<Invoker<T>> invokers, URL url, Invocation invocation)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.cluster.router.condition
 

Methods in com.alibaba.dubbo.rpc.cluster.router.condition that return types with arguments of type Invoker
<T> List<Invoker<T>>
ConditionRouter.route(List<Invoker<T>> invokers, URL url, Invocation invocation)
           
 

Method parameters in com.alibaba.dubbo.rpc.cluster.router.condition with type arguments of type Invoker
<T> List<Invoker<T>>
ConditionRouter.route(List<Invoker<T>> invokers, URL url, Invocation invocation)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.cluster.router.script
 

Methods in com.alibaba.dubbo.rpc.cluster.router.script that return types with arguments of type Invoker
<T> List<Invoker<T>>
ScriptRouter.route(List<Invoker<T>> invokers, URL url, Invocation invocation)
           
 

Method parameters in com.alibaba.dubbo.rpc.cluster.router.script with type arguments of type Invoker
<T> List<Invoker<T>>
ScriptRouter.route(List<Invoker<T>> invokers, URL url, Invocation invocation)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.cluster.support
 

Classes in com.alibaba.dubbo.rpc.cluster.support that implement Invoker
 class AbstractClusterInvoker<T>
          AbstractClusterInvoker
 class AvailableClusterInvoker<T>
          AvailableCluster
 class BroadcastClusterInvoker<T>
          BroadcastClusterInvoker
 class FailbackClusterInvoker<T>
          失败自动恢复,后台记录失败请求,定时重发,通常用于消息通知操作。
 class FailfastClusterInvoker<T>
          快速失败,只发起一次调用,失败立即报错,通常用于非幂等性的写操作。
 class FailoverClusterInvoker<T>
          失败转移,当出现失败,重试其它服务器,通常用于读操作,但重试会带来更长延迟。
 class FailsafeClusterInvoker<T>
          失败安全,出现异常时,直接忽略,通常用于写入审计日志等操作。
 class ForkingClusterInvoker<T>
          并行调用,只要一个成功即返回,通常用于实时性要求较高的操作,但需要浪费更多服务资源。
 class MergeableClusterInvoker<T>
           
 

Methods in com.alibaba.dubbo.rpc.cluster.support that return Invoker
<T> Invoker<T>
FailoverCluster.join(Directory<T> directory)
           
<T> Invoker<T>
FailbackCluster.join(Directory<T> directory)
           
<T> Invoker<T>
MergeableCluster.join(Directory<T> directory)
           
<T> Invoker<T>
FailsafeCluster.join(Directory<T> directory)
           
<T> Invoker<T>
FailfastCluster.join(Directory<T> directory)
           
<T> Invoker<T>
ForkingCluster.join(Directory<T> directory)
           
<T> Invoker<T>
AvailableCluster.join(Directory<T> directory)
           
<T> Invoker<T>
BroadcastCluster.join(Directory<T> directory)
           
 

Method parameters in com.alibaba.dubbo.rpc.cluster.support with type arguments of type Invoker
 Result BroadcastClusterInvoker.doInvoke(Invocation invocation, List<Invoker<T>> invokers, LoadBalance loadbalance)
           
 Result FailsafeClusterInvoker.doInvoke(Invocation invocation, List<Invoker<T>> invokers, LoadBalance loadbalance)
           
 Result ForkingClusterInvoker.doInvoke(Invocation invocation, List<Invoker<T>> invokers, LoadBalance loadbalance)
           
 Result AvailableClusterInvoker.doInvoke(Invocation invocation, List<Invoker<T>> invokers, LoadBalance loadbalance)
           
 Result FailfastClusterInvoker.doInvoke(Invocation invocation, List<Invoker<T>> invokers, LoadBalance loadbalance)
           
 Result FailoverClusterInvoker.doInvoke(Invocation invocation, List<Invoker<T>> invokers, LoadBalance loadbalance)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.cluster.support.wrapper
 

Classes in com.alibaba.dubbo.rpc.cluster.support.wrapper that implement Invoker
 class MockClusterInvoker<T>
           
 

Methods in com.alibaba.dubbo.rpc.cluster.support.wrapper that return Invoker
<T> Invoker<T>
MockClusterWrapper.join(Directory<T> directory)
           
 

Constructors in com.alibaba.dubbo.rpc.cluster.support.wrapper with parameters of type Invoker
MockClusterInvoker(Directory<T> directory, Invoker<T> invoker)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.filter
 

Methods in com.alibaba.dubbo.rpc.filter with parameters of type Invoker
 Result AccessLogFilter.invoke(Invoker<?> invoker, Invocation inv)
           
 Result ConsumerContextFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 Result ExceptionFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 Result ExecuteLimitFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 Result GenericImplFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 Result CompatibleFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 Result ClassLoaderFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 Result GenericFilter.invoke(Invoker<?> invoker, Invocation inv)
           
 Result DeprecatedFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 Result EchoFilter.invoke(Invoker<?> invoker, Invocation inv)
           
 Result TpsLimitFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 Result TokenFilter.invoke(Invoker<?> invoker, Invocation inv)
           
 Result ActiveLimitFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 Result TimeoutFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 Result ContextFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.listener
 

Classes in com.alibaba.dubbo.rpc.listener that implement Invoker
 class ListenerInvokerWrapper<T>
          ListenerInvoker
 

Methods in com.alibaba.dubbo.rpc.listener that return Invoker
 Invoker<T> ListenerExporterWrapper.getInvoker()
           
 

Methods in com.alibaba.dubbo.rpc.listener with parameters of type Invoker
 void InvokerListenerAdapter.destroyed(Invoker<?> invoker)
           
 void DeprecatedInvokerListener.referred(Invoker<?> invoker)
           
 void InvokerListenerAdapter.referred(Invoker<?> invoker)
           
 

Constructors in com.alibaba.dubbo.rpc.listener with parameters of type Invoker
ListenerInvokerWrapper(Invoker<T> invoker, List<InvokerListener> listeners)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.protocol
 

Classes in com.alibaba.dubbo.rpc.protocol that implement Invoker
 class AbstractInvoker<T>
          AbstractInvoker.
 class InvokerWrapper<T>
          InvokerWrapper
 

Methods in com.alibaba.dubbo.rpc.protocol that return Invoker
 Invoker<T> AbstractExporter.getInvoker()
           
<T> Invoker<T>
ProtocolListenerWrapper.refer(Class<T> type, URL url)
           
<T> Invoker<T>
AbstractProxyProtocol.refer(Class<T> type, URL url)
           
<T> Invoker<T>
ProtocolFilterWrapper.refer(Class<T> type, URL url)
           
 

Methods in com.alibaba.dubbo.rpc.protocol with parameters of type Invoker
<T> Exporter<T>
ProtocolListenerWrapper.export(Invoker<T> invoker)
           
<T> Exporter<T>
AbstractProxyProtocol.export(Invoker<T> invoker)
           
<T> Exporter<T>
ProtocolFilterWrapper.export(Invoker<T> invoker)
           
 

Constructors in com.alibaba.dubbo.rpc.protocol with parameters of type Invoker
AbstractExporter(Invoker<T> invoker)
           
InvokerWrapper(Invoker<T> invoker, URL url)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.protocol.dubbo
 

Classes in com.alibaba.dubbo.rpc.protocol.dubbo that implement Invoker
 class DubboInvoker<T>
          DubboInvoker
 

Methods in com.alibaba.dubbo.rpc.protocol.dubbo that return Invoker
<T> Invoker<T>
DubboProtocol.refer(Class<T> serviceType, URL url)
           
 

Methods in com.alibaba.dubbo.rpc.protocol.dubbo that return types with arguments of type Invoker
 Collection<Invoker<?>> DubboProtocol.getInvokers()
           
 

Methods in com.alibaba.dubbo.rpc.protocol.dubbo with parameters of type Invoker
<T> Exporter<T>
DubboProtocol.export(Invoker<T> invoker)
           
 

Constructors in com.alibaba.dubbo.rpc.protocol.dubbo with parameters of type Invoker
DubboExporter(Invoker<T> invoker, String key, Map<String,Exporter<?>> exporterMap)
           
 

Constructor parameters in com.alibaba.dubbo.rpc.protocol.dubbo with type arguments of type Invoker
DubboInvoker(Class<T> serviceType, URL url, ExchangeClient[] clients, Set<Invoker<?>> invokers)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.protocol.dubbo.filter
 

Methods in com.alibaba.dubbo.rpc.protocol.dubbo.filter with parameters of type Invoker
 Result TraceFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 Result FutureFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.protocol.injvm
 

Methods in com.alibaba.dubbo.rpc.protocol.injvm that return Invoker
<T> Invoker<T>
InjvmProtocol.refer(Class<T> serviceType, URL url)
           
 

Methods in com.alibaba.dubbo.rpc.protocol.injvm with parameters of type Invoker
<T> Exporter<T>
InjvmProtocol.export(Invoker<T> invoker)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.protocol.memcached
 

Methods in com.alibaba.dubbo.rpc.protocol.memcached that return Invoker
<T> Invoker<T>
MemcachedProtocol.refer(Class<T> type, URL url)
           
 

Methods in com.alibaba.dubbo.rpc.protocol.memcached with parameters of type Invoker
<T> Exporter<T>
MemcachedProtocol.export(Invoker<T> invoker)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.protocol.redis
 

Methods in com.alibaba.dubbo.rpc.protocol.redis that return Invoker
<T> Invoker<T>
RedisProtocol.refer(Class<T> type, URL url)
           
 

Methods in com.alibaba.dubbo.rpc.protocol.redis with parameters of type Invoker
<T> Exporter<T>
RedisProtocol.export(Invoker<T> invoker)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.protocol.thrift
 

Classes in com.alibaba.dubbo.rpc.protocol.thrift that implement Invoker
 class ThriftInvoker<T>
           
 

Methods in com.alibaba.dubbo.rpc.protocol.thrift that return Invoker
<T> Invoker<T>
ThriftProtocol.refer(Class<T> type, URL url)
           
 

Methods in com.alibaba.dubbo.rpc.protocol.thrift with parameters of type Invoker
<T> Exporter<T>
ThriftProtocol.export(Invoker<T> invoker)
           
 

Constructor parameters in com.alibaba.dubbo.rpc.protocol.thrift with type arguments of type Invoker
ThriftInvoker(Class<T> type, URL url, ExchangeClient[] clients, Set<Invoker<?>> invokers)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.proxy
 

Classes in com.alibaba.dubbo.rpc.proxy that implement Invoker
 class AbstractProxyInvoker<T>
          InvokerWrapper
 

Methods in com.alibaba.dubbo.rpc.proxy with parameters of type Invoker
<T> T
AbstractProxyFactory.getProxy(Invoker<T> invoker)
           
abstract
<T> T
AbstractProxyFactory.getProxy(Invoker<T> invoker, Class<?>[] types)
           
 

Constructors in com.alibaba.dubbo.rpc.proxy with parameters of type Invoker
InvokerInvocationHandler(Invoker<?> handler)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.proxy.javassist
 

Methods in com.alibaba.dubbo.rpc.proxy.javassist that return Invoker
<T> Invoker<T>
JavassistProxyFactory.getInvoker(T proxy, Class<T> type, URL url)
           
 

Methods in com.alibaba.dubbo.rpc.proxy.javassist with parameters of type Invoker
<T> T
JavassistProxyFactory.getProxy(Invoker<T> invoker, Class<?>[] interfaces)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.proxy.jdk
 

Methods in com.alibaba.dubbo.rpc.proxy.jdk that return Invoker
<T> Invoker<T>
JdkProxyFactory.getInvoker(T proxy, Class<T> type, URL url)
           
 

Methods in com.alibaba.dubbo.rpc.proxy.jdk with parameters of type Invoker
<T> T
JdkProxyFactory.getProxy(Invoker<T> invoker, Class<?>[] interfaces)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.proxy.wrapper
 

Methods in com.alibaba.dubbo.rpc.proxy.wrapper that return Invoker
<T> Invoker<T>
StubProxyFactoryWrapper.getInvoker(T proxy, Class<T> type, URL url)
           
 

Methods in com.alibaba.dubbo.rpc.proxy.wrapper with parameters of type Invoker
<T> T
StubProxyFactoryWrapper.getProxy(Invoker<T> invoker)
           
 

Uses of Invoker in com.alibaba.dubbo.rpc.support
 

Classes in com.alibaba.dubbo.rpc.support that implement Invoker
 class DelegateInvoker<T>
          DelegateInvoker
 class MockInvoker<T>
           
 

Methods in com.alibaba.dubbo.rpc.support that return Invoker
 Invoker<T> DelegateExporter.getInvoker()
           
<T> Invoker<T>
MockProtocol.refer(Class<T> type, URL url)
           
 

Methods in com.alibaba.dubbo.rpc.support with parameters of type Invoker
<T> Exporter<T>
MockProtocol.export(Invoker<T> invoker)
           
 

Constructors in com.alibaba.dubbo.rpc.support with parameters of type Invoker
DelegateInvoker(Invoker<T> invoker)
           
 

Uses of Invoker in com.alibaba.dubbo.validation.filter
 

Methods in com.alibaba.dubbo.validation.filter with parameters of type Invoker
 Result ValidationFilter.invoke(Invoker<?> invoker, Invocation invocation)
           
 



Copyright © 2012–2017 Alibaba. All rights reserved.