public static class ESBuilder.ProducerBuilder extends Object implements tech.mhuang.core.builder.BaseBuilder<ESInfo.ESBean>
| 构造器和说明 |
|---|
ProducerBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ESInfo.ESBean |
builder() |
ESBuilder.ProducerBuilder |
connectionRequestTimeout(Integer connectionRequestTimeout)
设置连接超时时间毫秒级 默认3000 3秒
|
ESBuilder.ProducerBuilder |
connectionTimeout(Integer connectionTimeout)
设置客户端连接超时时间毫秒级 默认10000 10秒
|
ESBuilder.ProducerBuilder |
connectNum(Integer connectNum)
设置客户端连接数 默认20
|
ESBuilder.ProducerBuilder |
connectPerRoute(Integer connectPerRoute)
设置连接并发数 默认10
|
ESBuilder.ProducerBuilder |
enable(boolean enable)
配置是否启动配置、默认不启动、要使用需要设置为启动
|
ESBuilder.ProducerBuilder |
ip(String ip)
设置es的ip或者是对应name
|
ESBuilder.ProducerBuilder |
port(Integer port)
设置es访问的端口 默认9200
|
ESBuilder.ProducerBuilder |
scheme(String scheme)
连接方式(http or https)
|
ESBuilder.ProducerBuilder |
socketTimeout(Integer socketTimeout)
设置socket超时时间毫秒级 默认40000 40秒
|
public ESBuilder.ProducerBuilder enable(boolean enable)
enable - 启动public ESBuilder.ProducerBuilder scheme(String scheme)
scheme - 连接方式public ESBuilder.ProducerBuilder ip(String ip)
ip - ip 或者服务器名public ESBuilder.ProducerBuilder port(Integer port)
port - 端口public ESBuilder.ProducerBuilder connectNum(Integer connectNum)
connectNum - 客户端连接数public ESBuilder.ProducerBuilder connectPerRoute(Integer connectPerRoute)
connectPerRoute - 连接并发数public ESBuilder.ProducerBuilder connectionRequestTimeout(Integer connectionRequestTimeout)
connectionRequestTimeout - 连接超时时间public ESBuilder.ProducerBuilder socketTimeout(Integer socketTimeout)
socketTimeout - socket超时时间public ESBuilder.ProducerBuilder connectionTimeout(Integer connectionTimeout)
connectionTimeout - 客户端连接超时时间public ESInfo.ESBean builder()
builder 在接口中 tech.mhuang.core.builder.BaseBuilder<ESInfo.ESBean>Copyright © 2019. All rights reserved.