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.DefaultLettuceClientConfigurationBuilder
Default
LettuceClientConfiguration.LettuceClientConfigurationBuilder implementation to build an immutable
LettuceClientConfiguration . |
static interface |
LettuceClientConfiguration.LettuceClientConfigurationBuilder
Builder for
LettuceClientConfiguration . |
static interface |
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
2 Seconds
|
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–2017 Pivotal Software, Inc.. All rights reserved.