public class ThriftClientConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static io.airlift.units.Duration |
DEFAULT_CONNECT_TIMEOUT |
static int |
DEFAULT_MAX_FRAME_SIZE |
static io.airlift.units.Duration |
DEFAULT_READ_TIMEOUT |
static io.airlift.units.Duration |
DEFAULT_RECEIVE_TIMEOUT |
static io.airlift.units.Duration |
DEFAULT_WRITE_TIMEOUT |
| Constructor and Description |
|---|
ThriftClientConfig() |
| Modifier and Type | Method and Description |
|---|---|
io.airlift.units.Duration |
getConnectTimeout() |
int |
getMaxFrameSize() |
io.airlift.units.Duration |
getReadTimeout() |
io.airlift.units.Duration |
getReceiveTimeout() |
com.google.common.net.HostAndPort |
getSocksProxy() |
io.airlift.units.Duration |
getWriteTimeout() |
ThriftClientConfig |
setConnectTimeout(io.airlift.units.Duration connectTimeout) |
ThriftClientConfig |
setMaxFrameSize(int maxFrameSize) |
ThriftClientConfig |
setReadTimeout(io.airlift.units.Duration readTimeout) |
ThriftClientConfig |
setReceiveTimeout(io.airlift.units.Duration receiveTimeout) |
ThriftClientConfig |
setSocksProxy(com.google.common.net.HostAndPort socksProxy) |
ThriftClientConfig |
setWriteTimeout(io.airlift.units.Duration writeTimeout) |
public static final io.airlift.units.Duration DEFAULT_CONNECT_TIMEOUT
public static final io.airlift.units.Duration DEFAULT_RECEIVE_TIMEOUT
public static final io.airlift.units.Duration DEFAULT_READ_TIMEOUT
public static final io.airlift.units.Duration DEFAULT_WRITE_TIMEOUT
public static final int DEFAULT_MAX_FRAME_SIZE
@MinDuration(value="1ms") public io.airlift.units.Duration getConnectTimeout()
@Config(value="thrift.client.connect-timeout") public ThriftClientConfig setConnectTimeout(io.airlift.units.Duration connectTimeout)
@MinDuration(value="1ms") public io.airlift.units.Duration getReceiveTimeout()
@Config(value="thrift.client.receive-timeout") public ThriftClientConfig setReceiveTimeout(io.airlift.units.Duration receiveTimeout)
@MinDuration(value="1ms") public io.airlift.units.Duration getReadTimeout()
@Config(value="thrift.client.read-timeout") public ThriftClientConfig setReadTimeout(io.airlift.units.Duration readTimeout)
@MinDuration(value="1ms") public io.airlift.units.Duration getWriteTimeout()
@Config(value="thrift.client.write-timeout") public ThriftClientConfig setWriteTimeout(io.airlift.units.Duration writeTimeout)
public com.google.common.net.HostAndPort getSocksProxy()
@Config(value="thrift.client.socks-proxy") public ThriftClientConfig setSocksProxy(com.google.common.net.HostAndPort socksProxy)
@Min(value=0L) public int getMaxFrameSize()
@Config(value="thrift.client.max-frame-size") public ThriftClientConfig setMaxFrameSize(int maxFrameSize)
Copyright © 2012–2015 Facebook, Inc.. All rights reserved.