public interface LettuceClientConfiguration
ClientResources and ClientOptions specific to Lettuce client features.
Providing optional elements allows a more specific configuration of the client:
RedisStandaloneConfiguration,
RedisSentinelConfiguration,
RedisClusterConfiguration| Modifier and Type | Interface and Description |
|---|---|
static class |
LettuceClientConfiguration.LettuceClientConfigurationBuilder |
static class |
LettuceClientConfiguration.LettuceSslClientConfigurationBuilder
Builder for SSL-related
LettuceClientConfiguration. |
| Modifier and Type | Method and Description |
|---|---|
static LettuceClientConfiguration.LettuceClientConfigurationBuilder |
builder()
Creates a new
LettuceClientConfiguration.LettuceClientConfigurationBuilder to build LettuceClientConfiguration to be used with
the Lettuce client. |
static LettuceClientConfiguration |
defaultConfiguration()
Creates a default
LettuceClientConfiguration with:
SSL
no
Peer Verification
yes
Start TLS
no
Client Options
none
Client Resources
none
Connect Timeout
60 Seconds
Shutdown Timeout
100 Milliseconds
|
Optional<io.lettuce.core.ClientOptions> |
getClientOptions() |
Optional<io.lettuce.core.resource.ClientResources> |
getClientResources() |
Duration |
getCommandTimeout() |
Duration |
getShutdownTimeout() |
boolean |
isStartTls() |
boolean |
isUseSsl() |
boolean |
isVerifyPeer() |
boolean isUseSsl()
boolean isVerifyPeer()
SSL.boolean isStartTls()
true if the first write request shouldn't be encrypted).Optional<io.lettuce.core.resource.ClientResources> getClientResources()
ClientResources.Optional<io.lettuce.core.ClientOptions> getClientOptions()
ClientOptions.Duration getCommandTimeout()
Duration getShutdownTimeout()
AbstractRedisClient.shutdown(long, long, TimeUnit)static LettuceClientConfiguration.LettuceClientConfigurationBuilder builder()
LettuceClientConfiguration.LettuceClientConfigurationBuilder to build LettuceClientConfiguration to be used with
the Lettuce client.LettuceClientConfiguration.LettuceClientConfigurationBuilder to build LettuceClientConfiguration.static LettuceClientConfiguration defaultConfiguration()
LettuceClientConfiguration with:
LettuceClientConfiguration with defaults.Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.