Uses of Class
io.lettuce.core.resource.DefaultClientResources.Builder
| Package | Description |
|---|---|
| io.lettuce.core.resource |
Client resource infrastructure providers.
|
-
Uses of DefaultClientResources.Builder in io.lettuce.core.resource
Methods in io.lettuce.core.resource that return DefaultClientResources.Builder Modifier and Type Method Description DefaultClientResources.BuilderDefaultClientResources.Builder. addressResolverGroup(AddressResolverGroup<?> addressResolverGroup)Sets theAddressResolverGroupfor DNS resolution.static DefaultClientResources.BuilderDefaultClientResources. builder()Returns a newDefaultClientResources.Builderto constructDefaultClientResources.DefaultClientResources.BuilderDefaultClientResources.Builder. commandLatencyCollectorOptions(CommandLatencyCollectorOptions commandLatencyCollectorOptions)Deprecated.since 6.0.DefaultClientResources.BuilderDefaultClientResources.Builder. commandLatencyPublisherOptions(EventPublisherOptions commandLatencyPublisherOptions)Sets theEventPublisherOptionsto publish command latency metrics using theEventBusif theCommandLatencyRecorderis an instance ofCommandLatencyCollectorthat allows latency metric retrieval.DefaultClientResources.BuilderDefaultClientResources.Builder. commandLatencyRecorder(CommandLatencyRecorder commandLatencyRecorder)Sets theCommandLatencyRecorderthat can that can be used across different instances of the RedisClient.DefaultClientResources.BuilderDefaultClientResources.Builder. computationThreadPoolSize(int computationThreadPoolSize)Sets the thread pool size (number of threads to use) for computation operations (default value is the number of CPUs).DefaultClientResources.BuilderDefaultClientResources.Builder. dnsResolver(DnsResolver dnsResolver)Sets theDnsResolverthat is used to resolve hostnames toInetAddress.DefaultClientResources.BuilderDefaultClientResources.Builder. eventBus(EventBus eventBus)Sets theEventBusthat can that can be used across different instances of the RedisClient.DefaultClientResources.BuilderDefaultClientResources.Builder. eventExecutorGroup(EventExecutorGroup eventExecutorGroup)Sets a sharedevent executor groupthat can be used across different instances ofRedisClientandRedisClusterClient.DefaultClientResources.BuilderDefaultClientResources.Builder. eventLoopGroupProvider(EventLoopGroupProvider eventLoopGroupProvider)Sets a sharedevent executor providerthat can be used across different instances ofRedisClientandRedisClusterClient.DefaultClientResources.BuilderDefaultClientResources.Builder. ioThreadPoolSize(int ioThreadPoolSize)Sets the thread pool size (number of threads to use) for I/O operations (default value is the number of CPUs).DefaultClientResources.BuilderDefaultClientResources. mutate()Returns a builder to create newDefaultClientResourceswhose settings are replicated from the currentDefaultClientResources.DefaultClientResources.BuilderDefaultClientResources.Builder. nettyCustomizer(NettyCustomizer nettyCustomizer)Sets theNettyCustomizerinstance to customize netty components during connection.DefaultClientResources.BuilderDefaultClientResources.Builder. reconnectDelay(Delay reconnectDelay)Sets the stateless reconnectDelayto delay reconnect attempts.DefaultClientResources.BuilderDefaultClientResources.Builder. reconnectDelay(Supplier<Delay> reconnectDelay)Sets the stateful reconnectSupplierto delay reconnect attempts.DefaultClientResources.BuilderDefaultClientResources.Builder. timer(Timer timer)Sets a sharedTimerthat can be used across different instances ofRedisClientandRedisClusterClientThe providedTimerinstance will not be shut down when shutting down the client resources.DefaultClientResources.BuilderDefaultClientResources.Builder. tracing(Tracing tracing)Sets theTracinginstance to trace Redis calls.Constructors in io.lettuce.core.resource with parameters of type DefaultClientResources.Builder Constructor Description DefaultClientResources(DefaultClientResources.Builder builder)