跳过导航链接
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.