Uses of Interface
io.lettuce.core.resource.ClientResources.Builder
| Package | Description |
|---|---|
| io.lettuce.core.resource |
Client resource infrastructure providers.
|
-
Uses of ClientResources.Builder in io.lettuce.core.resource
Classes in io.lettuce.core.resource that implement ClientResources.Builder Modifier and Type Class Description static classDefaultClientResources.BuilderBuilder forDefaultClientResources.Methods in io.lettuce.core.resource that return ClientResources.Builder Modifier and Type Method Description ClientResources.BuilderClientResources.Builder. addressResolverGroup(AddressResolverGroup<?> addressResolverGroup)Sets theAddressResolverGroupfor DNS resolution.static ClientResources.BuilderClientResources. builder()Create a newClientResourcesusing default settings.default ClientResources.BuilderClientResources.Builder. commandLatencyCollector(CommandLatencyCollector commandLatencyCollector)Deprecated.ClientResources.BuilderClientResources.Builder. commandLatencyCollectorOptions(CommandLatencyCollectorOptions commandLatencyCollectorOptions)Deprecated.since 6.0.ClientResources.BuilderClientResources.Builder. commandLatencyPublisherOptions(EventPublisherOptions commandLatencyPublisherOptions)Sets theEventPublisherOptionsto publish command latency metrics using theEventBusif theCommandLatencyRecorderis an instance ofCommandLatencyCollectorthat allows latency metric retrieval.ClientResources.BuilderClientResources.Builder. commandLatencyRecorder(CommandLatencyRecorder latencyRecorder)Sets theCommandLatencyRecorderthat can that can be used across different instances of the RedisClient.ClientResources.BuilderClientResources.Builder. computationThreadPoolSize(int computationThreadPoolSize)Sets the thread pool size (number of threads to use) for computation operations (default value is the number of CPUs).ClientResources.BuilderClientResources.Builder. dnsResolver(DnsResolver dnsResolver)Deprecated.since 6.1.ClientResources.BuilderClientResources.Builder. eventBus(EventBus eventBus)Sets theEventBusthat can that can be used across different instances of the RedisClient.ClientResources.BuilderClientResources.Builder. eventExecutorGroup(EventExecutorGroup eventExecutorGroup)Sets a sharedevent executor groupthat can be used across different instances ofRedisClientandRedisClusterClient.ClientResources.BuilderClientResources.Builder. eventLoopGroupProvider(EventLoopGroupProvider eventLoopGroupProvider)Sets a sharedevent executor providerthat can be used across different instances ofRedisClientandRedisClusterClient.ClientResources.BuilderClientResources.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).ClientResources.BuilderClientResources. mutate()Return a builder to create newClientResourceswhose settings are replicated from the currentClientResources.ClientResources.BuilderClientResources.Builder. nettyCustomizer(NettyCustomizer nettyCustomizer)Sets theNettyCustomizerinstance to customize netty components during connection.ClientResources.BuilderClientResources.Builder. reconnectDelay(Delay reconnectDelay)Sets the stateless reconnectDelayto delay reconnect attempts.ClientResources.BuilderClientResources.Builder. reconnectDelay(Supplier<Delay> reconnectDelay)Sets the stateful reconnectSupplierto delay reconnect attempts.ClientResources.BuilderClientResources.Builder. socketAddressResolver(SocketAddressResolver socketAddressResolver)ClientResources.BuilderDefaultClientResources.Builder. socketAddressResolver(SocketAddressResolver socketAddressResolver)ClientResources.BuilderClientResources.Builder. threadFactoryProvider(ThreadFactoryProvider threadFactoryProvider)ClientResources.BuilderDefaultClientResources.Builder. threadFactoryProvider(ThreadFactoryProvider threadFactoryProvider)ClientResources.BuilderClientResources.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.ClientResources.BuilderClientResources.Builder. tracing(Tracing tracing)Sets theTracinginstance to trace Redis calls.
commandLatencyRecorder(CommandLatencyRecorder)instead.