跳过导航链接
A B C D E F G H I L N P S T V 

A

AsyncLoadBalancingTcpClient - cn.suniper.mesh.transport.tcp中的类
Netty is a high-performance communication framework.
AsyncLoadBalancingTcpClient() - 类 的构造器cn.suniper.mesh.transport.tcp.AsyncLoadBalancingTcpClient
 
AsyncLoadBalancingTcpClient(ILoadBalancer) - 类 的构造器cn.suniper.mesh.transport.tcp.AsyncLoadBalancingTcpClient
 
AsyncLoadBalancingTcpClient(ILoadBalancer, IClientConfig, ConnectionPoolManager) - 类 的构造器cn.suniper.mesh.transport.tcp.AsyncLoadBalancingTcpClient
 
AsyncLoadBalancingTcpClient(ILoadBalancer, IClientConfig, Initializer) - 类 的构造器cn.suniper.mesh.transport.tcp.AsyncLoadBalancingTcpClient
 
AsyncLoadBalancingTcpClient(ILoadBalancer, IClientConfig, Bootstrap) - 类 的构造器cn.suniper.mesh.transport.tcp.AsyncLoadBalancingTcpClient
 
AsyncTcpResponse - cn.suniper.mesh.transport.tcp中的类
Netty is async client, in most cases, we handle the return value in the handler.
AsyncTcpResponse(ChannelFuture, URI) - 类 的构造器cn.suniper.mesh.transport.tcp.AsyncTcpResponse
 
AsyncTcpResponse(ChannelFuture, URI, Callable<Boolean>) - 类 的构造器cn.suniper.mesh.transport.tcp.AsyncTcpResponse
 
await() - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncTcpResponse
 
await(long, TimeUnit) - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncTcpResponse
 

B

build() - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager.Builder
 
build() - 类 中的方法cn.suniper.mesh.transport.tcp.TcpRequest.Builder
 
Builder(Bootstrap) - 类 的构造器cn.suniper.mesh.transport.tcp.ConnectionPoolManager.Builder
 
Builder() - 类 的构造器cn.suniper.mesh.transport.tcp.TcpRequest.Builder
 
Builder(URI) - 类 的构造器cn.suniper.mesh.transport.tcp.TcpRequest.Builder
 
Builder(URI, Object, boolean) - 类 的构造器cn.suniper.mesh.transport.tcp.TcpRequest.Builder
 
Builder(ClientRequest) - 类 的构造器cn.suniper.mesh.transport.tcp.TcpRequest.Builder
 

C

close() - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncTcpResponse
 
cn.suniper.mesh.transport - 程序包 cn.suniper.mesh.transport
http包中使用 okhttp 实现了基于ribbon的负载均衡客户端 tcp包中使用 netty 实现了基于ribbon的负载均衡客户端,客户端为异步通信客户端, AsyncTcpResponse 返回的是channelFuture
cn.suniper.mesh.transport.http - 程序包 cn.suniper.mesh.transport.http
 
cn.suniper.mesh.transport.tcp - 程序包 cn.suniper.mesh.transport.tcp
 
cn.suniper.mesh.transport.util - 程序包 cn.suniper.mesh.transport.util
 
CONFIG_PREFIX - 接口 中的静态变量cn.suniper.mesh.transport.Constants
 
ConnectionPoolManager - cn.suniper.mesh.transport.tcp中的类
 
ConnectionPoolManager() - 类 的构造器cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
ConnectionPoolManager.Builder - cn.suniper.mesh.transport.tcp中的类
 
Constants - cn.suniper.mesh.transport中的接口
Constants.DEFAULT_VIP_ADDRESS: About vipAddress: See SimpleVipAddressResolver LoadBalancerContext.isVipRecognized(String) A "VipAddress" in Ribbon terminology is a logical name used for a target server farm.
convert(Object) - 枚举 中的方法cn.suniper.mesh.transport.TransportConfigKey
 

D

DEFAULT_CONNECT_TIMEOUT - 类 中的静态变量cn.suniper.mesh.transport.http.LoadBalancingHttpClient
 
DEFAULT_READ_TIMEOUT - 类 中的静态变量cn.suniper.mesh.transport.http.LoadBalancingHttpClient
 
DEFAULT_VIP_ADDRESS - 接口 中的静态变量cn.suniper.mesh.transport.Constants
 
DefaultPipelineInitializer - cn.suniper.mesh.transport.tcp中的类
 
DefaultPipelineInitializer() - 类 的构造器cn.suniper.mesh.transport.tcp.DefaultPipelineInitializer
 
DefaultPipelineInitializer(List<String>) - 类 的构造器cn.suniper.mesh.transport.tcp.DefaultPipelineInitializer
 

E

equals(Object) - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
execute(HttpRequest, IClientConfig) - 类 中的方法cn.suniper.mesh.transport.http.LoadBalancingHttpClient
 
execute(TcpRequest, IClientConfig) - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncLoadBalancingTcpClient
 

F

fieldName() - 枚举 中的方法cn.suniper.mesh.transport.TransportConfigKey
 

G

get(String) - 枚举 中的静态方法cn.suniper.mesh.transport.TransportConfigKey
 
getBootstrap() - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
getCause() - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncTcpResponse
 
getChannelPipelines() - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
getChannelPool(InetSocketAddress) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
getChannelPoolHandler() - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
getClientPropFromProperties(Properties) - 类 中的静态方法cn.suniper.mesh.transport.util.PropertiesUtil
 
getData() - 类 中的方法cn.suniper.mesh.transport.tcp.TcpRequest
 
getGroupEventType() - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
getGroupType() - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
getHeaders() - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncTcpResponse
 
getId() - 类 中的方法cn.suniper.mesh.transport.tcp.TcpRequest
 
getMaxConn() - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
getMaxPoolConn() - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
getnThread() - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
getPayload() - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncTcpResponse
 
getRequestedURI() - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncTcpResponse
 
getRequestSpecificRetryHandler(HttpRequest, IClientConfig) - 类 中的方法cn.suniper.mesh.transport.http.LoadBalancingHttpClient
 
getRequestSpecificRetryHandler(TcpRequest, IClientConfig) - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncLoadBalancingTcpClient
 
getSocketChannelType() - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
getSocketChannelType() - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
getType() - 枚举 中的方法cn.suniper.mesh.transport.TransportConfigKey
 
getWorkers() - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 

H

hashCode() - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
hasPayload() - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncTcpResponse
 

I

initChannel(Channel) - 类 中的方法cn.suniper.mesh.transport.tcp.DefaultPipelineInitializer
初始化channel
initChannel(Channel) - 接口 中的方法cn.suniper.mesh.transport.tcp.Initializer
 
initFromClientProperties(Properties) - 类 中的静态方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
initFromClientProperties(NettyClientProperties, Initializer) - 类 中的静态方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
initFromClientProperties(NettyClientProperties) - 类 中的静态方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
Initializer - cn.suniper.mesh.transport.tcp中的接口
 
isSuccess() - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncTcpResponse
 

L

LoadBalancingHttpClient - cn.suniper.mesh.transport.http中的类
The http client is implemented with the popular okhttp module, which can be used out of the box without any configuration: HttpRequest request = new HttpRequest.Builder() .verb(HttpRequest.Verb.GET) .uri("https://github.com") .build(); LoadBalancingHttpClient httpClient = new LoadBalancingHttpClient(); HttpResponse response = httpClient.execute(request, null);
LoadBalancingHttpClient() - 类 的构造器cn.suniper.mesh.transport.http.LoadBalancingHttpClient
 
LoadBalancingHttpClient(ILoadBalancer) - 类 的构造器cn.suniper.mesh.transport.http.LoadBalancingHttpClient
 
LoadBalancingHttpClient(ILoadBalancer, IClientConfig) - 类 的构造器cn.suniper.mesh.transport.http.LoadBalancingHttpClient
 

N

NettyClientProperties - cn.suniper.mesh.transport.tcp中的类
 
NettyClientProperties() - 类 的构造器cn.suniper.mesh.transport.tcp.NettyClientProperties
 

P

PropertiesUtil - cn.suniper.mesh.transport.util中的类
 
PropertiesUtil() - 类 的构造器cn.suniper.mesh.transport.util.PropertiesUtil
 
propName() - 枚举 中的方法cn.suniper.mesh.transport.TransportConfigKey
 

S

setBootstrap(Bootstrap) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
setChannelHandlers(List<Class<? extends ChannelHandler>>) - 类 中的方法cn.suniper.mesh.transport.tcp.DefaultPipelineInitializer
 
setChannelPipelines(List<String>) - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
setChannelPoolHandler(ChannelPoolHandler) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager.Builder
 
setChannelPoolHandler(ChannelPoolHandler) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
setData(Object) - 类 中的方法cn.suniper.mesh.transport.tcp.TcpRequest.Builder
 
setData(Object) - 类 中的方法cn.suniper.mesh.transport.tcp.TcpRequest
 
setGroupEventType(String) - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
setGroupType(Class<? extends EventLoopGroup>) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager.Builder
 
setGroupType(Class<? extends EventLoopGroup>) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
setMaxConn(int) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager.Builder
 
setMaxConn(int) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
setMaxPoolConn(int) - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
setnThread(int) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
setSocketChannelType(Class<? extends Channel>) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager.Builder
 
setSocketChannelType(Class<? extends Channel>) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 
setSocketChannelType(String) - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
setWorkers(int) - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
setWorkerThread(int) - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager.Builder
 
shutdown() - 类 中的方法cn.suniper.mesh.transport.tcp.AsyncLoadBalancingTcpClient
 
shutdown() - 类 中的方法cn.suniper.mesh.transport.tcp.ConnectionPoolManager
 

T

TcpRequest - cn.suniper.mesh.transport.tcp中的类
 
TcpRequest() - 类 的构造器cn.suniper.mesh.transport.tcp.TcpRequest
 
TcpRequest(ClientRequest) - 类 的构造器cn.suniper.mesh.transport.tcp.TcpRequest
 
TcpRequest.Builder - cn.suniper.mesh.transport.tcp中的类
 
toString() - 类 中的方法cn.suniper.mesh.transport.tcp.NettyClientProperties
 
TransportConfigKey - cn.suniper.mesh.transport中的枚举
 

V

valueOf(String) - 枚举 中的静态方法cn.suniper.mesh.transport.TransportConfigKey
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.suniper.mesh.transport.TransportConfigKey
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E F G H I L N P S T V 
跳过导航链接

Copyright © 2018. All rights reserved.