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

A

acceptAnnotationType() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autowired.HttpClientMemberProcessor
 
afterPropertiesSet() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
 
afterPropertiesSet() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.apollo.HttpClientsApolloConfig
 
autoClose(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]异步请求专用: 配置响应实例(或输入流)是否在回调方法onSucceed结束后自动关闭, 默认true 注意:同步请求返回的ResponsePackage/InputStream是必须手动关闭的!!!

B

BEAN_NAME - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlatePropertiesForHttpClient
 
beanBody(Object) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]POST请求专用: 请求报文体, JavaBean
注意: 必须配置DataConverter, 否则发送时会报错
BeanCallback() - 类 的构造器sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.BeanCallback
 
body(byte[]) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]POST请求专用: 请求报文体, byte[]类型
body() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackage
 
buildGetRequest(String, MultiHostOkHttpClient.Request, MultiHostOkHttpClient.Settings) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
根据URL和报文体组GET请求(复写本方法实现自定义的逻辑)
buildPostRequest(String, MultiHostOkHttpClient.Request, MultiHostOkHttpClient.Settings) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
根据URL和报文体组POST请求(复写本方法实现自定义的逻辑)
BytesCallback() - 类 的构造器sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.BytesCallback
 

C

close() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackage
 
close() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
 
close() - 类 中的方法sviolet.slate.common.x.net.loadbalance.inspector.HttpGetLoadBalanceInspector
 
code() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackage
 
connectTimeout(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]该次请求的连接超时, 单位ms
convert(Object) - 接口 中的方法sviolet.slate.common.x.net.loadbalance.classic.DataConverter
 
convert(byte[], Class<T>) - 接口 中的方法sviolet.slate.common.x.net.loadbalance.classic.DataConverter
 
convert(Object) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.GsonDataConverter
 
convert(byte[], Class<T>) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.GsonDataConverter
 
createOkHttpClient(MultiHostOkHttpClient.Settings) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
初始化OkHttpClient实例(复写本方法实现自定义的逻辑)

D

DataConverter - sviolet.slate.common.x.net.loadbalance.classic中的接口
数据转换器(JavaBean -> JSON byte[])
dataConverter(DataConverter) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]数据转换器, 用于将beanBody设置的JavaBean转换为byte[], 和将返回报文byte[]转换为JavaBean
客户端配置和此处配置的均生效(此处配置优先)
destroy() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
 

E

encode(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]字符编码, 客户端配置和此处配置的均生效(此处配置优先)
enqueue(MultiHostOkHttpClient.BeanCallback<?>) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[请求发送]异步请求, 如果响应码不为2XX, 会回调onErrorAfterSend()方法给出HttpRejectException异常
注意: 必须配置DataConverter, 否则发送时会报错
enqueue(MultiHostOkHttpClient.BytesCallback) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[请求发送]异步请求, 如果响应码不为2XX, 会回调onErrorAfterSend()方法给出HttpRejectException异常,
enqueue(MultiHostOkHttpClient.InputStreamCallback) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[请求发送]异步请求, 如果响应码不为2XX, 会回调onErrorAfterSend()方法给出HttpRejectException异常,
enqueue(MultiHostOkHttpClient.ResponsePackageCallback) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[请求发送]异步请求, 如果响应码不为2XX, 会回调onErrorAfterSend()方法给出HttpRejectException异常, 该方法不会根据maxReadLength限定最大读取长度
errorOnSucceedProcessing(Exception) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackageCallback
回调方法onSucceed执行时如果抛出异常, 会回调该方法处理异常, 默认转交onErrorAfterSend方法处理

F

formBody(Map<String, Object>) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]POST请求专用: 请求报文体, 表单

G

get(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
创建GET请求, 请求创建过程非线程安全, 请勿多线程操作同一个请求 https://github.com/shepherdviolet/slate/blob/master/docs/loadbalance/invoke-sync.md https://github.com/shepherdviolet/slate/blob/master/docs/loadbalance/invoke-async.md
get(String) - 接口 中的方法sviolet.slate.common.x.net.loadbalance.springboot.HttpClients
获取Http请求客户端
getApolloNamespace() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlateHttpClientProperties
 
getConnectTimeout() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getEncode() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.GsonDataConverter
 
getEncode() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getHeaders() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getHostList() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getHosts() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getHttpclient() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlatePropertiesForHttpClient
 
getHttpclients() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlatePropertiesForHttpClient
 
getHttpCodeNeedBlock() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getHttpGetInspectorUrlSuffix() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getInitiativeInspectInterval() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getKeys() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.apollo.HttpClientsApolloOverrideSettings
 
getKeys() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.HttpClients.MapBasedOverrideSettings
 
getKeys() - 接口 中的方法sviolet.slate.common.x.net.loadbalance.springboot.HttpClients.OverrideSettings
返回需要调整的配置清单, 格式如下: slate.httpclients.tag.propname 其中, tag为HttpClient的标识, propname为配置名称.
getMaxIdleConnections() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getMaxReadLength() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getMaxThreads() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getMaxThreadsPerHost() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getMediaType() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getPassiveBlockDuration() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getReadTimeout() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getRecoveryCoefficient() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
getResponseCode() - 异常错误 中的方法sviolet.slate.common.x.net.loadbalance.classic.HttpRejectException
HTTP响应码
getResponseMessage() - 异常错误 中的方法sviolet.slate.common.x.net.loadbalance.classic.HttpRejectException
HTTP响应信息
getTag() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
getValue(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.apollo.HttpClientsApolloOverrideSettings
 
getValue(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.HttpClients.MapBasedOverrideSettings
 
getValue(String) - 接口 中的方法sviolet.slate.common.x.net.loadbalance.springboot.HttpClients.OverrideSettings
根据key返回配置的新值
getWriteTimeout() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
GsonDataConverter - sviolet.slate.common.x.net.loadbalance.classic中的类
GSON数据转换器
GsonDataConverter() - 类 的构造器sviolet.slate.common.x.net.loadbalance.classic.GsonDataConverter
 
GsonDataConverter(String) - 类 的构造器sviolet.slate.common.x.net.loadbalance.classic.GsonDataConverter
 

H

headers() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackage
 
HTTP_CLIENTS_NAME - 接口 中的静态变量sviolet.slate.common.x.net.loadbalance.springboot.HttpClients
 
HttpClient - sviolet.slate.common.x.net.loadbalance.springboot.autowired中的注释类型
HttpClient注入专用注解
HttpClientMemberProcessor - sviolet.slate.common.x.net.loadbalance.springboot.autowired中的类
实现用@HttpClient注解注入客户端
HttpClientMemberProcessor() - 类 的构造器sviolet.slate.common.x.net.loadbalance.springboot.autowired.HttpClientMemberProcessor
 
HttpClients - sviolet.slate.common.x.net.loadbalance.springboot中的接口
HttpClients配置: 自动配置SimpleOkHttpClient 配置前缀: slate.httpclients
HttpClients.MapBasedOverrideSettings - sviolet.slate.common.x.net.loadbalance.springboot中的类
基于Map实现的覆盖配置
HttpClients.OverrideSettings - sviolet.slate.common.x.net.loadbalance.springboot中的接口
覆盖配置(接口) 示例: 使用Apollo配置中心动态调整配置 @Configuration public class HttpClientsApolloConfig { private HttpClients httpClients; //构造注入HttpClients @Autowired public HttpClientsApolloConfig(HttpClients httpClients) { this.httpClients = httpClients; } //获取Apollo配置, 注意要指定正确的namespace @ApolloConfig("application") private Config config; //监听Apollo配置变化, 注意要指定正确的namespace @ApolloConfigChangeListener("application") private void onApolloConfigChanged(ConfigChangeEvent configChangeEvent){ httpClients.settingsOverride(new ApolloOverrideSettings(config)); } //将Apollo的配置包装为OverrideSettings private static class ApolloOverrideSettings implements HttpClients.OverrideSettings { private Config config; private ApolloOverrideSettings(Config config) { this.config = config; } @Override public Set getKeys() { return config.getPropertyNames(); } @Override public String getValue(String key) { return config.getProperty(key, null); } } }
HttpClientsApolloConfig - sviolet.slate.common.x.net.loadbalance.springboot.apollo中的类
HttpClients阿波罗动态配置: 支持在Apollo配置中心上动态调整客户端配置 配置前缀: slate.httpclient
HttpClientsApolloConfig(HttpClients) - 类 的构造器sviolet.slate.common.x.net.loadbalance.springboot.apollo.HttpClientsApolloConfig
 
HttpClientsApolloConfigWithNamespace - sviolet.slate.common.x.net.loadbalance.springboot.apollo中的类
HttpClients阿波罗动态配置: 支持在Apollo配置中心上动态调整客户端配置 配置前缀: slate.httpclient
HttpClientsApolloConfigWithNamespace(HttpClients, SlatePropertiesForHttpClient) - 类 的构造器sviolet.slate.common.x.net.loadbalance.springboot.apollo.HttpClientsApolloConfigWithNamespace
 
HttpClientsApolloOverrideSettings - sviolet.slate.common.x.net.loadbalance.springboot.apollo中的类
将Apollo客户端的Config对象包装成HttpClients.OverrideSettings, 用来实现Apollo配置中心动态调整客户端配置, 用法见文档
HttpClientsApolloOverrideSettings(Config) - 类 的构造器sviolet.slate.common.x.net.loadbalance.springboot.apollo.HttpClientsApolloOverrideSettings
 
HttpClientsConfig - sviolet.slate.common.x.net.loadbalance.springboot.autoconfig中的类
HttpClients配置: 自动配置SimpleOkHttpClient 配置前缀: slate.httpclients
HttpClientsConfig() - 类 的构造器sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientsConfig
 
httpClientsContainer(SlatePropertiesForHttpClient) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientsConfig
自动配置HttpClients 我们可以用如下方式获得所有客户端(包括运行时动态添加的): private SimpleOkHttpClient client; @Autowired public Constructor(HttpClients httpClients) { this.client = httpClients.get("tagname"); };
HttpClientSettings - sviolet.slate.common.x.net.loadbalance.springboot.autoconfig中的类
Http客户端实例参数 配置前缀: slate.httpclients
HttpClientSettings() - 类 的构造器sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
HttpGetLoadBalanceInspector - sviolet.slate.common.x.net.loadbalance.inspector中的类
负载均衡--HTTP GET方式探测网络状况
HttpGetLoadBalanceInspector() - 类 的构造器sviolet.slate.common.x.net.loadbalance.inspector.HttpGetLoadBalanceInspector
 
HttpGetLoadBalanceInspector(String, long) - 类 的构造器sviolet.slate.common.x.net.loadbalance.inspector.HttpGetLoadBalanceInspector
 
httpHeader(String, String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]添加一个HTTP请求头参数, 客户端配置和此处配置的均生效(此处配置优先)
httpHeaders(Map<String, String>) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]HTTP请求头参数, 客户端配置和此处配置的均生效(此处配置优先)
HttpRejectException - sviolet.slate.common.x.net.loadbalance.classic中的异常错误
Http请求拒绝异常(网络请求发送后的异常, HTTP响应码不为2XX)
HttpRejectException(int, String) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.classic.HttpRejectException
 

I

IllegalHttpClientAnnotationException - sviolet.slate.common.x.net.loadbalance.springboot.autowired中的异常错误
@HttpClient注解用法错误异常
IllegalHttpClientAnnotationException(String) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.springboot.autowired.IllegalHttpClientAnnotationException
 
IllegalHttpClientAnnotationException(String, Throwable) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.springboot.autowired.IllegalHttpClientAnnotationException
 
InputStreamCallback() - 类 的构造器sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.InputStreamCallback
 
inspect(String, long, boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.inspector.HttpGetLoadBalanceInspector
 
isApolloSupported() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlateHttpClientProperties
 
isEnabled() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlateHttpClientProperties
 
isInspectorVerboseLog() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
isNoticeLogEnabled() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlateHttpClientProperties
 
isRedirect() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackage
 
isRequestTraceEnabled() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
isReturnNullIfAllBlocked() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
isSucceed(Response) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
判断HTTP请求是否成功, 返回true成功
isTxTimerEnabled() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
isVerboseLog() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 

L

LOG_CONFIG_ALL - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
LOG_CONFIG_BLOCK - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
LOG_CONFIG_DEFAULT - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
LOG_CONFIG_NONE - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
LOG_CONFIG_REAL_URL - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 

M

MapBasedOverrideSettings(Map<String, String>) - 类 的构造器sviolet.slate.common.x.net.loadbalance.springboot.HttpClients.MapBasedOverrideSettings
覆盖配置会从指定的map中获取并返回
mediaType(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]报文体MediaType, 客户端配置和此处配置的均生效(此处配置优先)
message() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackage
 
MultiHostOkHttpClient - sviolet.slate.common.x.net.loadbalance.classic中的类
支持均衡负载的OkHttpClient(简单的示例模板, 建议自行实现) Java: LoadBalancedHostManager hostManager = new LoadBalancedHostManager() .setHostArray(new String[]{ "http://127.0.0.1:8080", "http://127.0.0.1:8081" }); LoadBalancedInspectManager inspectManager = new LoadBalancedInspectManager() .setHostManager(hostManager) .setInspectInterval(5000L) .setInspector(new TelnetLoadBalanceInspector()); MultiHostOkHttpClient client = new MultiHostOkHttpClient() .setHostManager(hostManager) .setMaxThreads(256) .setMaxThreadsPerHost(256) .setPassiveBlockDuration(30000L) .setConnectTimeout(3000L) .setWriteTimeout(10000L) .setReadTimeout(10000L); Spring MVC: 注册了SlateServletContextListener的场合 <bean id="loadBalancedHostManager" class="sviolet.slate.common.x.net.loadbalance.LoadBalancedHostManager"> <property name="hosts" value="http://127.0.0.1:8081,http://127.0.0.1:8082"/> </bean> <bean id="loadBalancedInspector" class="sviolet.slate.common.x.net.loadbalance.LoadBalancedInspectManager"> <property name="hostManager" ref="loadBalancedHostManager"/> <property name="inspectInterval" value="5000"/> </bean> <bean id="multiHostOkHttpClient" class="sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient"> <property name="hostManager" ref="loadBalancedHostManager"/> <property name="maxThreads" value="256"/> <property name="maxThreadsPerHost" value="256"/> <property name="passiveBlockDuration" value="30000"/> <property name="connectTimeout" value="3000"/> <property name="writeTimeout" value="10000"/> <property name="readTimeout" value="10000"/> </bean> Spring MVC: 没注册SlateServletContextListener的场合, 需要设置destroy-method="close" <bean id="loadBalancedHostManager" class="sviolet.slate.common.x.net.loadbalance.LoadBalancedHostManager"> <property name="hosts" value="http://127.0.0.1:8081,http://127.0.0.1:8082"/> </bean> <bean id="loadBalancedInspector" class="sviolet.slate.common.x.net.loadbalance.LoadBalancedInspectManager" destroy-method="close"> <property name="hostManager" ref="loadBalancedHostManager"/> <property name="inspectInterval" value="5000"/> </bean> <bean id="multiHostOkHttpClient" class="sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient"> <property name="hostManager" ref="loadBalancedHostManager"/> <property name="maxThreads" value="256"/> <property name="maxThreadsPerHost" value="256"/> <property name="passiveBlockDuration" value="30000"/> <property name="connectTimeout" value="3000"/> <property name="writeTimeout" value="10000"/> <property name="readTimeout" value="10000"/> </bean>
MultiHostOkHttpClient() - 类 的构造器sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
MultiHostOkHttpClient.BeanCallback<T> - sviolet.slate.common.x.net.loadbalance.classic中的类
请求回调(获得JavaBean响应体)
MultiHostOkHttpClient.BytesCallback - sviolet.slate.common.x.net.loadbalance.classic中的类
请求回调(获得byte[]响应体)
MultiHostOkHttpClient.InputStreamCallback - sviolet.slate.common.x.net.loadbalance.classic中的类
请求回调(获得InputStream响应体)
MultiHostOkHttpClient.Request - sviolet.slate.common.x.net.loadbalance.classic中的类
请求(该对象非线程安全, 请勿多线程操作同一个对象)
MultiHostOkHttpClient.ResponsePackage - sviolet.slate.common.x.net.loadbalance.classic中的类
响应包
MultiHostOkHttpClient.ResponsePackageCallback - sviolet.slate.common.x.net.loadbalance.classic中的类
请求回调(通用)
MultiHostOkHttpClient.Settings - sviolet.slate.common.x.net.loadbalance.classic中的类
客户端配置
MultiHostOkHttpClient.Stub - sviolet.slate.common.x.net.loadbalance.classic中的类
持有该对象可以发起请求取消操作(异步)

N

needBlock(Throwable, MultiHostOkHttpClient.Settings) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
判断该异常是否需要阻断后端, 返回true阻断
NoHostException - sviolet.slate.common.x.net.loadbalance.classic中的异常错误
当前没有可发送的后端(网络请求发送前的异常, 准备阶段异常)
NoHostException(String) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.classic.NoHostException
 
NoSuchHttpClientDefinitionException - sviolet.slate.common.x.net.loadbalance.springboot.autowired中的异常错误
请求客户端未定义异常
NoSuchHttpClientDefinitionException(String) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.springboot.autowired.NoSuchHttpClientDefinitionException
 
NoSuchHttpClientDefinitionException(String, Throwable) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.springboot.autowired.NoSuchHttpClientDefinitionException
 

O

onApolloConfigChanged(ConfigChangeEvent) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.apollo.HttpClientsApolloConfig
 
onErrorAfterSend(Exception) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackageCallback
请求后发生异常
onErrorBeforeSend(Exception) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackageCallback
请求前发生异常
onSucceed(T) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.BeanCallback
请求成功 JavaBean的类型有BeanCallback的泛型决定
onSucceed(byte[]) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.BeanCallback
 
onSucceed(byte[]) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.BytesCallback
请求成功
onSucceed(MultiHostOkHttpClient.ResponsePackage) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.BytesCallback
 
onSucceed(InputStream) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.InputStreamCallback
请求成功 注意: InputStream实例是需要关闭的(close), 但我们提供autoClose配置, 详见Request#autoClose(boolean) 当autoClose=true时, onSucceed方法回调结束后, ResponsePackage/InputStream会被自动关闭, 无需手动调用close方法.
onSucceed(MultiHostOkHttpClient.ResponsePackage) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.InputStreamCallback
 
onSucceed(MultiHostOkHttpClient.ResponsePackage) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackageCallback
请求成功 注意: ResponsePackage实例是需要关闭的(close), 但我们提供autoClose配置, 详见Request#autoClose(boolean) 当autoClose=true时, onSucceed方法回调结束后, ResponsePackage/InputStream会被自动关闭, 无需手动调用close方法.

P

passiveBlockDuration(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]设置被动检测到网络故障时阻断后端的时间, 客户端配置和此处配置的均生效(此处配置优先) 当请求服务端时, 发生特定的异常或返回特定的响应码(MultiHostOkHttpClient.needBlock方法决定), 客户端会将该 后端服务器的IP/PORT标记为暂不可用状态, 而阻断时长是不可用的时长
post(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
创建POST请求, 请求创建过程非线程安全, 请勿多线程操作同一个请求 https://github.com/shepherdviolet/slate/blob/master/docs/loadbalance/invoke-sync.md https://github.com/shepherdviolet/slate/blob/master/docs/loadbalance/invoke-async.md
printHostsStatus(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
文本方式输出当前远端列表和状态

R

readTimeout(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]该次请求的读数据超时, 单位ms
RequestBuildException - sviolet.slate.common.x.net.loadbalance.classic中的异常错误
请求初始化异常(通常是网络请求发送前的异常, 准备阶段异常)
RequestBuildException(String) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.classic.RequestBuildException
 
RequestBuildException(String, Throwable) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.classic.RequestBuildException
 
RequestConvertException - sviolet.slate.common.x.net.loadbalance.classic中的异常错误
请求报文体JavaBean转换成byte[]失败
RequestConvertException(String) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.classic.RequestConvertException
 
RequestConvertException(String, Throwable) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.classic.RequestConvertException
 
requestId() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackage
 
ResponseConvertException - sviolet.slate.common.x.net.loadbalance.classic中的异常错误
byte[]转换成响应报文体JavaBean失败
ResponseConvertException(String) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.classic.ResponseConvertException
 
ResponseConvertException(String, Throwable) - 异常错误 的构造器sviolet.slate.common.x.net.loadbalance.classic.ResponseConvertException
 
ResponsePackageCallback() - 类 的构造器sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.ResponsePackageCallback
 

S

send() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[请求发送]同步请求并获取ResponsePackage返回, 如果响应码不为2XX, 会抛出HttpRejectException异常, 该方法不会根据maxReadLength限定最大读取长度
sendForBean(Class<T>) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[请求发送]同步请求并获取Bean返回, 如果响应码不为2XX, 会抛出HttpRejectException异常.
sendForBytes() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[请求发送]同步请求并获取byte[]返回, 如果响应码不为2XX, 会抛出HttpRejectException异常
sendForInputStream() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[请求发送]同步请求并获取InputStream返回, 如果响应码不为2XX, 会抛出HttpRejectException异常
setApolloNamespace(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlateHttpClientProperties
 
setApolloSupported(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlateHttpClientProperties
 
setConnectTimeout(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 设置连接超时ms
setConnectTimeout(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setCookieJar(CookieJar) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] CookieJar
setDataConverter(DataConverter) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] [配置]数据转换器, 用于将beanBody设置的JavaBean转换为byte[], 和将返回报文byte[]转换为JavaBean
setDns(Dns) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] Dns
setEnabled(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlateHttpClientProperties
 
setEncode(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.GsonDataConverter
 
setEncode(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 设置编码
setEncode(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setHeaders(Map<String, String>) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 设置HTTP请求头参数
setHeaders(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setHostArray(String[]) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
[线程安全/异步生效/可运行时修改] 设置/刷新远端列表, 该方法可以反复调用设置新的后端(但不是同步生效)
setHostList(String[]) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setHostManager(LoadBalancedHostManager) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
设置远端管理器(必须)
setHostManager(LoadBalancedHostManager) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
已过时。
禁用该方法
setHosts(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
[线程安全/异步生效/可运行时修改] 设置/刷新远端列表, 该方法可以反复调用设置新的后端(但不是同步生效)
setHosts(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setHttpclient(SlateHttpClientProperties) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlatePropertiesForHttpClient
 
setHttpclients(Map<String, HttpClientSettings>) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlatePropertiesForHttpClient
 
setHttpCodeNeedBlock(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 当HTTP返回码为指定返回码时, 阻断后端
setHttpCodeNeedBlock(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setHttpGetInspector(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
[可运行时修改] 将主动探测器从TELNET型修改为HTTP-GET型
setHttpGetInspectorUrlSuffix(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setInitiativeInspectInterval(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
[线程安全/异步生效/可运行时修改] 设置主动探测间隔 (主动探测器)
setInitiativeInspectInterval(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setInspectorVerboseLog(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
[线程安全/异步生效/可运行时修改] true: 主动探测器打印更多的日志, 默认false
setInspectorVerboseLog(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setLogConfig(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 日志打印细粒度配置, 默认全打印
LOG_CONFIG_ALL:-1
LOG_CONFIG_REAL_URL:1
LOG_CONFIG_BLOCK:16
setMaxIdleConnections(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 最大闲置连接数.
setMaxIdleConnections(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setMaxReadLength(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 设置最大读取数据长度(默认:10M)
setMaxReadLength(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setMaxThreads(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 最大请求线程数(仅异步请求时有效)
setMaxThreads(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setMaxThreadsPerHost(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 对应每个后端的最大请求线程数(仅异步请求时有效)
setMaxThreadsPerHost(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setMediaType(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 设置MediaType
setMediaType(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setNoticeLogEnabled(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlateHttpClientProperties
 
setPassiveBlockDuration(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] [配置]设置被动检测到网络故障时阻断后端的时间 当请求服务端时, 发生特定的异常或返回特定的响应码(MultiHostOkHttpClient.needBlock方法决定), 客户端会将该 后端服务器的IP/PORT标记为暂不可用状态, 阻断时长就是不可用的时长, 建议比主动探测器的探测间隔大.
setPassiveBlockDuration(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setProxy(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] Proxy
setReadTimeout(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 设置读数据超时ms
setReadTimeout(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setRecoveryCoefficient(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 设置阻断后的恢复期系数, 修复期时长 = blockDuration * recoveryCoefficient, 设置1则无恢复期
setRecoveryCoefficient(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setRequestTraceEnabled(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] true: 开启简易的请求日志追踪(请求日志追加4位数追踪号), 默认false
setRequestTraceEnabled(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setReturnNullIfAllBlocked(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
[可运行时修改] 如果设置为false(默认), 当所有远端都被阻断时, nextHost方法返回一个后端.
setReturnNullIfAllBlocked(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setSSLSocketFactory(SSLSocketFactory) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] SSLSocketFactory
setTag(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
设置客户端的标识
setTag(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
[可运行时修改] 设置客户端的标识
setTimeout(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.inspector.HttpGetLoadBalanceInspector
[可运行时修改(不建议频繁修改)] 设置单次探测网络超时时间(必须), 建议为LoadBalancedInspectManager.setInspectInterval设置值的1/4
settingsOverride(HttpClients.OverrideSettings) - 接口 中的方法sviolet.slate.common.x.net.loadbalance.springboot.HttpClients
[高级] 运行时修改客户端配置, 动态添加客户端 Spring启动后, 会先根据YML配置和启动参数创建HttpClient.
setTxTimerEnabled(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 启用/禁用TxTimer统计请求耗时(暂时只支持同步方式), 默认禁用
setTxTimerEnabled(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setUrlSuffix(String) - 类 中的方法sviolet.slate.common.x.net.loadbalance.inspector.HttpGetLoadBalanceInspector
[可运行时修改] 设置探测页面的后缀URL
setVerboseLog(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] true: INFO级别可打印更多的日志(请求报文/响应码等), 默认false
setVerboseLog(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
[线程安全/异步生效/可运行时修改] true: INFO级别可打印更多的日志(请求报文/响应码等), 默认false
setVerboseLog(boolean) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
setVerboseLogConfig(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 打印更多的日志, 细粒度配置, 默认全打印
VERBOSE_LOG_CONFIG_ALL:-1
VERBOSE_LOG_CONFIG_REQUEST_INPUTS:1
VERBOSE_LOG_CONFIG_REQUEST_STRING_BODY:16
VERBOSE_LOG_CONFIG_RAW_URL:256
VERBOSE_LOG_CONFIG_RESPONSE_CODE:4096
setWriteTimeout(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
[可运行时修改] 设置写数据超时ms
setWriteTimeout(long) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 
SimpleOkHttpClient - sviolet.slate.common.x.net.loadbalance.classic中的类
简化版MultiHostOkHttpClient (Spring专用, 依赖spring-beans包) 在MultiHostOkHttpClient的基础上, 封装了LoadBalancedHostManager和LoadBalancedInspectManager, 简化了配置, 免去了配置三个Bean的麻烦
1.配置被简化, 如需高度定制, 请使用LoadBalancedHostManager + LoadBalancedInspectManager + MultiHostOkHttpClient
2.内置的LoadBalancedInspectManager采用TELNET方式探测后端(不可自定义探测方式, 但可以配置为HttpGet探测方式)
3.屏蔽了setHostManager()方法, 调用会抛出异常
4.实现了DisposableBean, 在Spring容器中会自动销毁
Java: SimpleOkHttpClient client = new SimpleOkHttpClient() .setHosts("http://127.0.0.1:8081,http://127.0.0.1:8082") .setInitiativeInspectInterval(5000L) .setMaxThreads(256) .setMaxThreadsPerHost(256) .setPassiveBlockDuration(30000L) .setConnectTimeout(3000L) .setWriteTimeout(10000L) .setReadTimeout(10000L); Spring MVC: <bean id="simpleOkHttpClient" class="sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient"> <property name="hosts" value="http://127.0.0.1:8081,http://127.0.0.1:8082"/> <property name="initiativeInspectInterval" value="5000"/> <property name="maxThreads" value="256"/> <property name="maxThreadsPerHost" value="256"/> <property name="passiveBlockDuration" value="30000"/> <property name="connectTimeout" value="3000"/> <property name="writeTimeout" value="10000"/> <property name="readTimeout" value="10000"/> </bean>
SimpleOkHttpClient() - 类 的构造器sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
 
size() - 接口 中的方法sviolet.slate.common.x.net.loadbalance.springboot.HttpClients
 
SlateHttpClientAutoConfiguration - sviolet.slate.common.x.net.loadbalance.springboot.autoconfig中的类
slate-http-client 自动配置 (Spring Boot)
SlateHttpClientAutoConfiguration() - 类 的构造器sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlateHttpClientAutoConfiguration
 
SlateHttpClientProperties - sviolet.slate.common.x.net.loadbalance.springboot.autoconfig中的类
slate-http-client的客户端公共配置 配置前缀: slate.httpclient
SlateHttpClientProperties() - 类 的构造器sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlateHttpClientProperties
 
slatePropertiesForHttpClient() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlateHttpClientAutoConfiguration
 
SlatePropertiesForHttpClient - sviolet.slate.common.x.net.loadbalance.springboot.autoconfig中的类
slate-http-client 配置 配置前缀: slate.httpclient slate.httpclients
SlatePropertiesForHttpClient() - 类 的构造器sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.SlatePropertiesForHttpClient
 
start() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
手动开始主动探测器 若SimpleOkHttpClient在Spring中注册为Bean, 则无需调用此方法, 主动探测器会在Spring启动后自动开始.
Stub() - 类 的构造器sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Stub
 
sviolet.slate.common.x.net.loadbalance.classic - 程序包 sviolet.slate.common.x.net.loadbalance.classic
 
sviolet.slate.common.x.net.loadbalance.inspector - 程序包 sviolet.slate.common.x.net.loadbalance.inspector
 
sviolet.slate.common.x.net.loadbalance.springboot - 程序包 sviolet.slate.common.x.net.loadbalance.springboot
 
sviolet.slate.common.x.net.loadbalance.springboot.apollo - 程序包 sviolet.slate.common.x.net.loadbalance.springboot.apollo
 
sviolet.slate.common.x.net.loadbalance.springboot.autoconfig - 程序包 sviolet.slate.common.x.net.loadbalance.springboot.autoconfig
 
sviolet.slate.common.x.net.loadbalance.springboot.autowired - 程序包 sviolet.slate.common.x.net.loadbalance.springboot.autowired
 

T

tags() - 接口 中的方法sviolet.slate.common.x.net.loadbalance.springboot.HttpClients
 
toString() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
 
toString() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Settings
 
toString() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
toString() - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.SimpleOkHttpClient
 
toString() - 类 中的方法sviolet.slate.common.x.net.loadbalance.inspector.HttpGetLoadBalanceInspector
 
toString() - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autoconfig.HttpClientSettings
 

U

urlParam(String, Object) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]添加一个URL参数, 即HTTP请求中URL后面跟随的?
urlParams(Map<String, Object>) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]URL参数, 即HTTP请求中URL后面跟随的?

V

VERBOSE_LOG_CONFIG_ALL - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
VERBOSE_LOG_CONFIG_DEFAULT - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
VERBOSE_LOG_CONFIG_NONE - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
VERBOSE_LOG_CONFIG_RAW_URL - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
VERBOSE_LOG_CONFIG_REQUEST_INPUTS - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
VERBOSE_LOG_CONFIG_REQUEST_STRING_BODY - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
VERBOSE_LOG_CONFIG_RESPONSE_CODE - 类 中的静态变量sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient
 
visitField(Object, String, Field, HttpClient, ApplicationContext) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autowired.HttpClientMemberProcessor
 
visitMethod(Object, String, Method, HttpClient, ApplicationContext) - 类 中的方法sviolet.slate.common.x.net.loadbalance.springboot.autowired.HttpClientMemberProcessor
 

W

writeTimeout(int) - 类 中的方法sviolet.slate.common.x.net.loadbalance.classic.MultiHostOkHttpClient.Request
[配置]该次请求的写数据超时, 单位ms
A B C D E F G H I L M N O P R S T U V W 
跳过导航链接