public static class ConnectionConfig.Builder extends Object
Modifier and Type | Method and Description |
---|---|
ConnectionConfig |
build() |
ConnectionConfig.Builder |
setConnectTimeout(long connectTimeout,
TimeUnit timeUnit) |
ConnectionConfig.Builder |
setConnectTimeout(Timeout connectTimeout)
Determines the timeout until a new connection is fully established.
|
ConnectionConfig.Builder |
setSocketTimeout(int soTimeout,
TimeUnit timeUnit) |
ConnectionConfig.Builder |
setSocketTimeout(Timeout soTimeout)
Determines the default socket timeout value for I/O operations.
|
ConnectionConfig.Builder |
setTimeToLive(long timeToLive,
TimeUnit timeUnit) |
ConnectionConfig.Builder |
setTimeToLive(TimeValue timeToLive)
Defines the total span of time connections can be kept alive or execute requests.
|
ConnectionConfig.Builder |
setValidateAfterInactivity(long validateAfterInactivity,
TimeUnit timeUnit) |
ConnectionConfig.Builder |
setValidateAfterInactivity(TimeValue validateAfterInactivity)
Defines period of inactivity after which persistent connections must
be re-validated prior to being leased to the consumer.
|
public ConnectionConfig.Builder setSocketTimeout(int soTimeout, TimeUnit timeUnit)
setSocketTimeout(Timeout)
public ConnectionConfig.Builder setSocketTimeout(Timeout soTimeout)
Default: null
(undefined)
public ConnectionConfig.Builder setConnectTimeout(Timeout connectTimeout)
A timeout value of zero is interpreted as an infinite timeout.
Default: 3 minutes
public ConnectionConfig.Builder setConnectTimeout(long connectTimeout, TimeUnit timeUnit)
setConnectTimeout(Timeout)
public ConnectionConfig.Builder setValidateAfterInactivity(TimeValue validateAfterInactivity)
Default: null
(undefined)
public ConnectionConfig.Builder setValidateAfterInactivity(long validateAfterInactivity, TimeUnit timeUnit)
setValidateAfterInactivity(TimeValue)
public ConnectionConfig.Builder setTimeToLive(TimeValue timeToLive)
Default: null
(undefined)
public ConnectionConfig.Builder setTimeToLive(long timeToLive, TimeUnit timeUnit)
setTimeToLive(TimeValue)
public ConnectionConfig build()
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.