public static class TimeoutOptions.Builder extends Object
TimeoutOptions.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
TimeoutOptions |
build()
Create a new instance of
TimeoutOptions. |
TimeoutOptions.Builder |
connectionTimeout()
Configure a
TimeoutOptions.TimeoutSource that applies timeouts configured on the connection/client instance. |
TimeoutOptions.Builder |
fixedTimeout(Duration duration)
Set a fixed timeout for all commands.
|
TimeoutOptions.Builder |
timeoutCommands()
Enable command timeouts.
|
TimeoutOptions.Builder |
timeoutCommands(boolean enabled)
Configure whether commands should timeout.
|
TimeoutOptions.Builder |
timeoutSource(TimeoutOptions.TimeoutSource source)
Set a
TimeoutOptions.TimeoutSource to obtain the timeout value per RedisCommand. |
public TimeoutOptions.Builder timeoutCommands()
TimeoutOptions.DEFAULT_TIMEOUT_COMMANDS.thispublic TimeoutOptions.Builder timeoutCommands(boolean enabled)
TimeoutOptions.DEFAULT_TIMEOUT_COMMANDS.enabled - true to enable timeout; false to disable timeouts.thispublic TimeoutOptions.Builder fixedTimeout(Duration duration)
duration - the timeout Duration, must not be null.thispublic TimeoutOptions.Builder connectionTimeout()
TimeoutOptions.TimeoutSource that applies timeouts configured on the connection/client instance.thispublic TimeoutOptions.Builder timeoutSource(TimeoutOptions.TimeoutSource source)
TimeoutOptions.TimeoutSource to obtain the timeout value per RedisCommand.source - the timeout source.thispublic TimeoutOptions build()
TimeoutOptions.TimeoutOptionsCopyright © 2021 lettuce.io. All rights reserved.