A B C D E G H I J L N P R S T U W
A
- AbstractRpcProxy<T> - cloud.tianai.rpc.core.client.proxy中的类
-
- AbstractRpcProxy() - 类 的构造器cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
- AbstractRpcProxy.HeartbeatRpcInvocation - cloud.tianai.rpc.core.client.proxy中的类
-
- addLoadBalance(LoadBalance) - 类 中的静态方法cloud.tianai.rpc.core.factory.LoadBalanceFactory
-
- addRegistry(String, Class<? extends Registry>) - 类 中的静态方法cloud.tianai.rpc.core.factory.RegistryFactory
-
- addRegistry(String, String) - 类 中的静态方法cloud.tianai.rpc.core.factory.RegistryFactory
-
- addRemotingClient(String, Class<? extends RemotingClient>) - 类 中的静态方法cloud.tianai.rpc.core.factory.RemotingClientFactory
-
- addRemotingClient(String, String) - 类 中的静态方法cloud.tianai.rpc.core.factory.RemotingClientFactory
-
- addRemotingServer(String, Class<? extends RemotingServer>) - 类 中的静态方法cloud.tianai.rpc.core.factory.RemotingServerFactory
-
- addRemotingServer(String, String) - 类 中的静态方法cloud.tianai.rpc.core.factory.RemotingServerFactory
-
- address(InetSocketAddress) - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
B
- Bootstrap - cloud.tianai.rpc.core.bootstrap中的类
-
- Bootstrap() - 类 的构造器cloud.tianai.rpc.core.bootstrap.Bootstrap
-
- bossThreads(Integer) - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
C
- client(String) - 类 中的方法cloud.tianai.rpc.core.bootstrap.Bootstrap
-
- cloud.tianai.rpc.core.bootstrap - 程序包 cloud.tianai.rpc.core.bootstrap
-
- cloud.tianai.rpc.core.client.proxy - 程序包 cloud.tianai.rpc.core.client.proxy
-
- cloud.tianai.rpc.core.client.proxy.impl - 程序包 cloud.tianai.rpc.core.client.proxy.impl
-
- cloud.tianai.rpc.core.factory - 程序包 cloud.tianai.rpc.core.factory
-
- cloud.tianai.rpc.core.holder - 程序包 cloud.tianai.rpc.core.holder
-
- cloud.tianai.rpc.core.loadbalance - 程序包 cloud.tianai.rpc.core.loadbalance
-
- cloud.tianai.rpc.core.loadbalance.impl - 程序包 cloud.tianai.rpc.core.loadbalance.impl
-
- cloud.tianai.rpc.core.loader - 程序包 cloud.tianai.rpc.core.loader
-
- cloud.tianai.rpc.core.template - 程序包 cloud.tianai.rpc.core.template
-
- cloud.tianai.rpc.core.util - 程序包 cloud.tianai.rpc.core.util
-
- codec(String) - 类 中的方法cloud.tianai.rpc.core.bootstrap.Bootstrap
-
- codec(String) - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
- CodecFactory - cloud.tianai.rpc.core.factory中的类
-
- CodecFactory() - 类 的构造器cloud.tianai.rpc.core.factory.CodecFactory
-
- computeIfAbsent(URL, Function<URL, Registry>) - 类 中的静态方法cloud.tianai.rpc.core.holder.RegistryHolder
-
- computeIfAbsent(String, String, BiFunction<String, String, RemotingClient>) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcClientHolder
-
- computeIfAbsent(String, String, BiFunction<String, String, RemotingServer>) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcServerHolder
-
- create(String) - 类 中的静态方法cloud.tianai.rpc.core.factory.RemotingClientFactory
-
- create(Class<? extends RemotingClient>) - 类 中的静态方法cloud.tianai.rpc.core.factory.RemotingClientFactory
-
- create(String) - 类 中的静态方法cloud.tianai.rpc.core.factory.RemotingServerFactory
-
- create(Class<? extends RemotingServer>) - 类 中的静态方法cloud.tianai.rpc.core.factory.RemotingServerFactory
-
- createAndStart(URL) - 类 中的静态方法cloud.tianai.rpc.core.util.RegistryUtils
-
- createProxy(Class<T>, RpcClientConfiguration, boolean, boolean) - 类 中的方法cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
创建代理
- createProxy(Class<T>, RpcClientConfiguration, boolean, boolean) - 接口 中的方法cloud.tianai.rpc.core.client.proxy.RpcProxy
-
创建代理
- createRegistry(String) - 类 中的静态方法cloud.tianai.rpc.core.factory.RegistryFactory
-
- createRegistry(Class<? extends Registry>) - 类 中的静态方法cloud.tianai.rpc.core.factory.RegistryFactory
-
D
- DEFAULT_REQUEST_RETRY - 类 中的静态变量cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
默认重试次数3次.
- DEFAULT_RETRY - 类 中的静态变量cloud.tianai.rpc.core.util.RegistryUtils
-
- doCreateProxy() - 类 中的方法cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
创建代理对象
- doCreateProxy() - 类 中的方法cloud.tianai.rpc.core.client.proxy.impl.JdkRpcProxy
-
E
- equals(Object) - 类 中的方法cloud.tianai.rpc.core.holder.RpcClientHolder.Lock
-
- equals(Object) - 类 中的方法cloud.tianai.rpc.core.holder.RpcServerHolder.Lock
-
G
- getChannel() - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
- getCodec(String) - 类 中的静态方法cloud.tianai.rpc.core.factory.CodecFactory
-
- getCodec(String, Class<? extends RemotingDataEncoder>, Class<? extends RemotingDataDecoder>) - 类 中的静态方法cloud.tianai.rpc.core.factory.CodecFactory
-
- getKey(String, String) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcClientHolder
-
- getLastUpdate() - 类 中的方法cloud.tianai.rpc.core.loadbalance.impl.RoundRobinLoadBalance.WeightedRoundRobin
-
- getLoadBalance(String) - 类 中的静态方法cloud.tianai.rpc.core.factory.LoadBalanceFactory
-
- getLock(String, String) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcClientHolder
-
- getLock(String, String) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcServerHolder
-
- getName() - 类 中的方法cloud.tianai.rpc.core.loadbalance.impl.RoundRobinLoadBalance
-
- getName() - 接口 中的方法cloud.tianai.rpc.core.loadbalance.LoadBalance
-
该负载均衡器的名称
- getRegistry(URL) - 类 中的静态方法cloud.tianai.rpc.core.holder.RegistryHolder
-
- getRegistry(String) - 类 中的静态方法cloud.tianai.rpc.core.holder.RegistryHolder
-
- getRpcClient(String, String) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcClientHolder
-
获取RpcClient如果存在
- getRpcServer(String, String) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcServerHolder
-
获取RpcClient如果存在
- getServerAddress() - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
- getWeight() - 类 中的方法cloud.tianai.rpc.core.loadbalance.impl.RoundRobinLoadBalance.WeightedRoundRobin
-
H
- hashCode() - 类 中的方法cloud.tianai.rpc.core.holder.RpcClientHolder.Lock
-
- hashCode() - 类 中的方法cloud.tianai.rpc.core.holder.RpcServerHolder.Lock
-
- HeartbeatRpcInvocation() - 类 的构造器cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy.HeartbeatRpcInvocation
-
- host(String) - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
I
- increaseCurrent() - 类 中的方法cloud.tianai.rpc.core.loadbalance.impl.RoundRobinLoadBalance.WeightedRoundRobin
-
- interfaceClass - 类 中的变量cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
接口的class类型.
- invoke(Request) - 类 中的方法cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy.HeartbeatRpcInvocation
-
- invoke(Object, Method, Object[]) - 类 中的方法cloud.tianai.rpc.core.client.proxy.impl.JdkRpcProxy
-
- isLoad() - 类 中的静态方法cloud.tianai.rpc.core.loader.RpcPropertiesLoader
-
- isStart() - 类 中的方法cloud.tianai.rpc.core.bootstrap.Bootstrap
-
- isStart() - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
J
- JdkRpcProxy<T> - cloud.tianai.rpc.core.client.proxy.impl中的类
-
- JdkRpcProxy() - 类 的构造器cloud.tianai.rpc.core.client.proxy.impl.JdkRpcProxy
-
L
- loadBalance - 类 中的变量cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
负载均衡器.
- loadBalance(Request) - 类 中的方法cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
执行负载均衡
- LoadBalance - cloud.tianai.rpc.core.loadbalance中的接口
-
- LoadBalanceFactory - cloud.tianai.rpc.core.factory中的类
-
- LoadBalanceFactory() - 类 的构造器cloud.tianai.rpc.core.factory.LoadBalanceFactory
-
- loadIfNecessary() - 类 中的静态方法cloud.tianai.rpc.core.loader.RpcPropertiesLoader
-
- lock - 类 中的变量cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
- Lock(String, String) - 类 的构造器cloud.tianai.rpc.core.holder.RpcClientHolder.Lock
-
- Lock(String, String) - 类 的构造器cloud.tianai.rpc.core.holder.RpcServerHolder.Lock
-
- lookAndSubscribeUrl(URL) - 类 中的方法cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
查看urls 并且订阅
N
- NAME - 类 中的静态变量cloud.tianai.rpc.core.loadbalance.impl.RoundRobinLoadBalance
-
- notify(List<URL>) - 类 中的方法cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
P
- port(Integer) - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
- PROPERTIES_PATH - 类 中的静态变量cloud.tianai.rpc.core.loader.RpcPropertiesLoader
-
- putRegistry(URL, Registry) - 类 中的静态方法cloud.tianai.rpc.core.holder.RegistryHolder
-
- putRegistry(String, Registry) - 类 中的静态方法cloud.tianai.rpc.core.holder.RegistryHolder
-
- putRpcClient(String, String, RemotingClient) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcClientHolder
-
添加RpcClient
- putRpcServer(String, String, RemotingServer) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcServerHolder
-
添加RpcClient
R
- reconnect(RemotingClient, int, int) - 类 中的静态方法cloud.tianai.rpc.core.util.RpcClientUtils
-
重新连接, 相比RpcClient自带的重新连接,这个方法增加了重试次数
- register(Class<?>, Object) - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
- registerCodec(String, String, String) - 类 中的静态方法cloud.tianai.rpc.core.factory.CodecFactory
-
- registerCodec(String, Class<? extends RemotingDataEncoder>, Class<? extends RemotingDataDecoder>) - 类 中的静态方法cloud.tianai.rpc.core.factory.CodecFactory
-
- registry(URL) - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
- registry - 类 中的变量cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
服务注册.
- RegistryFactory - cloud.tianai.rpc.core.factory中的类
-
- RegistryFactory() - 类 的构造器cloud.tianai.rpc.core.factory.RegistryFactory
-
- RegistryHolder - cloud.tianai.rpc.core.holder中的类
-
- RegistryHolder() - 类 的构造器cloud.tianai.rpc.core.holder.RegistryHolder
-
- RegistryUtils - cloud.tianai.rpc.core.util中的类
-
- RegistryUtils() - 类 的构造器cloud.tianai.rpc.core.util.RegistryUtils
-
- RemotingClientFactory - cloud.tianai.rpc.core.factory中的类
-
- RemotingClientFactory() - 类 的构造器cloud.tianai.rpc.core.factory.RemotingClientFactory
-
- RemotingServerFactory - cloud.tianai.rpc.core.factory中的类
-
- RemotingServerFactory() - 类 的构造器cloud.tianai.rpc.core.factory.RemotingServerFactory
-
- remove(String) - 类 中的静态方法cloud.tianai.rpc.core.holder.RegistryHolder
-
- remove(URL) - 类 中的静态方法cloud.tianai.rpc.core.holder.RegistryHolder
-
- removeRpcClient(String) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcClientHolder
-
- removeRpcClient(String, String) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcClientHolder
-
删除RpcClient
- removeRpcServer(String, String) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcServerHolder
-
删除RpcClient
- removeRpcServer(String) - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcServerHolder
-
- request(RemotingClient, Request) - 类 中的方法cloud.tianai.rpc.core.template.RpcClientTemplate
-
- requestTimeout - 类 中的变量cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
请求超时
- retry - 类 中的变量cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
请求重试次数.
- retryRequest(RemotingClient, Request) - 类 中的方法cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
- retryRequest(RemotingClient, Request, Function<Request, RemotingClient>) - 类 中的方法cloud.tianai.rpc.core.template.RpcClientTemplate
-
- RoundRobinLoadBalance - cloud.tianai.rpc.core.loadbalance.impl中的类
-
- RoundRobinLoadBalance() - 类 的构造器cloud.tianai.rpc.core.loadbalance.impl.RoundRobinLoadBalance
-
- RoundRobinLoadBalance.WeightedRoundRobin - cloud.tianai.rpc.core.loadbalance.impl中的类
-
- RpcClientHolder - cloud.tianai.rpc.core.holder中的类
-
- RpcClientHolder() - 类 的构造器cloud.tianai.rpc.core.holder.RpcClientHolder
-
- RpcClientHolder.Lock - cloud.tianai.rpc.core.holder中的类
-
- rpcClientTemplate - 类 中的变量cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
- RpcClientTemplate - cloud.tianai.rpc.core.template中的类
-
- RpcClientTemplate(int, int, Object) - 类 的构造器cloud.tianai.rpc.core.template.RpcClientTemplate
-
- RpcClientTemplate(int, int) - 类 的构造器cloud.tianai.rpc.core.template.RpcClientTemplate
-
- RpcClientUtils - cloud.tianai.rpc.core.util中的类
-
- RpcClientUtils() - 类 的构造器cloud.tianai.rpc.core.util.RpcClientUtils
-
- rpcConfiguration - 类 中的变量cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
- RpcPropertiesLoader - cloud.tianai.rpc.core.loader中的类
-
- RpcPropertiesLoader() - 类 的构造器cloud.tianai.rpc.core.loader.RpcPropertiesLoader
-
- RpcProxy<T> - cloud.tianai.rpc.core.client.proxy中的接口
-
- RpcServerHolder - cloud.tianai.rpc.core.holder中的类
-
- RpcServerHolder() - 类 的构造器cloud.tianai.rpc.core.holder.RpcServerHolder
-
- RpcServerHolder.Lock - cloud.tianai.rpc.core.holder中的类
-
S
- sel(int) - 类 中的方法cloud.tianai.rpc.core.loadbalance.impl.RoundRobinLoadBalance.WeightedRoundRobin
-
- select(List<RemotingClient>, URL, Request) - 类 中的方法cloud.tianai.rpc.core.loadbalance.impl.RoundRobinLoadBalance
-
- select(List<RemotingClient>, URL, Request) - 接口 中的方法cloud.tianai.rpc.core.loadbalance.LoadBalance
-
负载具体实现
- server(String) - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
- ServerBootstrap - cloud.tianai.rpc.core.bootstrap中的类
-
- ServerBootstrap() - 类 的构造器cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
- setLastUpdate(long) - 类 中的方法cloud.tianai.rpc.core.loadbalance.impl.RoundRobinLoadBalance.WeightedRoundRobin
-
- setWeight(int) - 类 中的方法cloud.tianai.rpc.core.loadbalance.impl.RoundRobinLoadBalance.WeightedRoundRobin
-
- shutdown() - 类 中的方法cloud.tianai.rpc.core.bootstrap.Bootstrap
-
- shutdown() - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
- shutdown() - 类 中的静态方法cloud.tianai.rpc.core.holder.RegistryHolder
-
- shutdown() - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcClientHolder
-
- shutdown() - 类 中的静态方法cloud.tianai.rpc.core.holder.RpcServerHolder
-
- SPLIT - 类 中的静态变量cloud.tianai.rpc.core.loader.RpcPropertiesLoader
-
- start(URL) - 类 中的方法cloud.tianai.rpc.core.bootstrap.Bootstrap
-
- start() - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
- startRegistry(URL) - 类 中的方法cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
启动服务注册
- startRegistryIfNecessary(URL) - 类 中的方法cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
- subscribeUrls - 类 中的变量cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
订阅的url.
T
- timeout(Integer) - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
- toString() - 类 中的方法cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
- toString() - 类 中的方法cloud.tianai.rpc.core.holder.RpcClientHolder.Lock
-
- toString() - 类 中的方法cloud.tianai.rpc.core.holder.RpcServerHolder.Lock
-
U
- url - 类 中的变量cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
当前URL.
W
- warpRequest(Object, Method, Object[]) - 类 中的方法cloud.tianai.rpc.core.client.proxy.AbstractRpcProxy
-
- WeightedRoundRobin() - 类 的构造器cloud.tianai.rpc.core.loadbalance.impl.RoundRobinLoadBalance.WeightedRoundRobin
-
- workThreads(Integer) - 类 中的方法cloud.tianai.rpc.core.bootstrap.ServerBootstrap
-
A B C D E G H I J L N P R S T U W
Copyright © 2020. All rights reserved.