Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractRedisCache<C> - Class in io.micronaut.configuration.lettuce.cache
-
An abstract class implementing SyncCache for the redis.
- AbstractRedisCache(DefaultRedisCacheConfiguration, RedisCacheConfiguration, ConversionService, BeanLocator) - Constructor for class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- AbstractRedisCacheConfiguration - Class in io.micronaut.configuration.lettuce.cache
-
Allows configuration of caches stored in Redis.
- AbstractRedisCacheConfiguration(ApplicationConfiguration) - Constructor for class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
-
Constructor.
- AbstractRedisClientFactory<K,
V> - Class in io.micronaut.configuration.lettuce -
Abstract version of a factory class for creating Redis clients.
- AbstractRedisClientFactory(RedisCodec) - Constructor for class io.micronaut.configuration.lettuce.AbstractRedisClientFactory
- AbstractRedisConfiguration - Class in io.micronaut.configuration.lettuce
-
Abstract configuration for Lettuce.
- AbstractRedisConfiguration() - Constructor for class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
Constructor.
- AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration - Class in io.micronaut.configuration.lettuce
-
Lettuce command latency recorder settings.
- AbstractRedisConnectionPoolConfiguration - Class in io.micronaut.configuration.lettuce
-
Allows configuration of caches stored in Redis.
- AbstractRedisConnectionPoolConfiguration() - Constructor for class io.micronaut.configuration.lettuce.AbstractRedisConnectionPoolConfiguration
- allKeys(RedisKeyAsyncCommands, ScanCursor, ScanArgs) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Collect the keys matching the given pattern using the provided async commands.
- allKeys(StatefulConnection, RedisKeyAsyncCommands, byte[]) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Collect the keys matching the given pattern for the current connection.
- allKeys(StatefulConnection, RedisKeyCommands, byte[]) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Collect the keys matching the given pattern for the current connection.
- allKeys(RedisKeyCommands, byte[]) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Collect the keys matching the given pattern using the provided sync commands.
- async() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- async() - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
B
- bind(ArgumentConversionContext, RedisListenerMessage) - Method in class io.micronaut.configuration.lettuce.pubsub.bind.RedisMessageBinder
- bind(ArgumentConversionContext, RedisListenerMessage) - Method in class io.micronaut.configuration.lettuce.pubsub.bind.RedisBodyBinder
- bind(ArgumentConversionContext, RedisListenerMessage) - Method in class io.micronaut.configuration.lettuce.pubsub.bind.RedisChannelBinder
- body() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisMessage
-
Returns the value of the
bodyrecord component.
C
- CACHE_POOL_BEAN - Static variable in class io.micronaut.configuration.lettuce.cache.RedisAsyncConnectionPoolFactory
- cacheName - Variable in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
- channel() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisMessage
-
Returns the value of the
channelrecord component. - channels() - Element in annotation interface io.micronaut.configuration.lettuce.pubsub.annotation.MessageChannel
- ChannelSubscription(String, boolean) - Constructor for record class io.micronaut.configuration.lettuce.pubsub.RedisPubSubListenerRegistry.ChannelSubscription
-
Creates an instance of a
ChannelSubscriptionrecord class. - charset - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- ClientResourcesMutator - Interface in io.micronaut.configuration.lettuce
-
Mutates a
ClientResources.Builder. - close() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- close() - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
- close() - Method in class io.micronaut.configuration.lettuce.pubsub.RedisPubSubListenerRegistry
- close() - Method in class io.micronaut.configuration.lettuce.pubsub.RedisPubSubPublisher
- close() - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
- connection() - Element in annotation interface io.micronaut.configuration.lettuce.pubsub.annotation.RedisListener
- connection() - Element in annotation interface io.micronaut.configuration.lettuce.pubsub.annotation.RedisPubSubClient
- ConstantExpirationAfterWritePolicy - Class in io.micronaut.configuration.lettuce.cache.expiration
-
Provides a Cache TTL policy of constant time.
- ConstantExpirationAfterWritePolicy(long) - Constructor for class io.micronaut.configuration.lettuce.cache.expiration.ConstantExpirationAfterWritePolicy
D
- defaultCodec - Variable in class io.micronaut.configuration.lettuce.AbstractRedisClientFactory
- DefaultRedisCacheConfiguration - Class in io.micronaut.configuration.lettuce.cache
-
Allows providing default configuration values for the actual caches.
- DefaultRedisCacheConfiguration(ApplicationConfiguration) - Constructor for class io.micronaut.configuration.lettuce.cache.DefaultRedisCacheConfiguration
-
Constructor.
- DefaultRedisClientFactory<K,
V> - Class in io.micronaut.configuration.lettuce -
Factory for the default
RedisClient. - DefaultRedisClientFactory(RedisCodec) - Constructor for class io.micronaut.configuration.lettuce.DefaultRedisClientFactory
- DefaultRedisClusterClientFactory<K,
V> - Class in io.micronaut.configuration.lettuce -
Allows connecting to a Redis cluster via the
"redis.uris"setting. - DefaultRedisClusterClientFactory(RedisCodec) - Constructor for class io.micronaut.configuration.lettuce.DefaultRedisClusterClientFactory
- DefaultRedisCodecFactory - Class in io.micronaut.configuration.lettuce
-
Factory for the default
RedisCodec. - DefaultRedisCodecFactory() - Constructor for class io.micronaut.configuration.lettuce.DefaultRedisCodecFactory
- DefaultRedisCommandLatencyRecorderConfiguration() - Constructor for class io.micronaut.configuration.lettuce.DefaultRedisConfiguration.DefaultRedisCommandLatencyRecorderConfiguration
- DefaultRedisConfiguration - Class in io.micronaut.configuration.lettuce
-
In the case where the
redis.uriis not specified use the default configuration. - DefaultRedisConfiguration() - Constructor for class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- DefaultRedisConfiguration.DefaultRedisCommandLatencyRecorderConfiguration - Class in io.micronaut.configuration.lettuce
-
Default command latency recorder configuration.
- DefaultRedisConnectionPoolConfiguration - Class in io.micronaut.configuration.lettuce
-
Allows configuration of redis connection pool.
- DefaultRedisConnectionPoolConfiguration(ApplicationConfiguration) - Constructor for class io.micronaut.configuration.lettuce.DefaultRedisConnectionPoolConfiguration
-
Constructor.
- DefaultRedisListenerExceptionHandler - Class in io.micronaut.configuration.lettuce.pubsub.exception
-
Default Redis listener exception handler that logs listener failures.
- DefaultRedisListenerExceptionHandler() - Constructor for class io.micronaut.configuration.lettuce.pubsub.exception.DefaultRedisListenerExceptionHandler
- deleteSession(String) - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
- deserialize(byte[], ArgumentConversionContext, MediaType) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisMessageBodyHandler
-
Deserialize a Redis Pub/Sub body.
E
- enabled - Variable in class io.micronaut.configuration.lettuce.AbstractRedisConnectionPoolConfiguration
- equals(Object) - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisListenerMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisPubSubListenerRegistry.ChannelSubscription
-
Indicates whether some other object is "equal to" this one.
- exceptionHandler() - Element in annotation interface io.micronaut.configuration.lettuce.pubsub.annotation.MessageChannel
- executeInsert(Supplier) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Execute a cache insert with the configured retry count.
- executeInsertAsync(Supplier) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Execute an asynchronous cache insert with the configured retry count.
- executeRead(Supplier) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Execute a cache read with the configured retry count.
- executeReadAsync(Supplier) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Execute an asynchronous cache read with the configured retry count.
- executor() - Element in annotation interface io.micronaut.configuration.lettuce.pubsub.annotation.RedisListener
- executor() - Element in annotation interface io.micronaut.configuration.lettuce.pubsub.annotation.RedisPubSubClient
- expirationAfterWritePolicy - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- ExpirationAfterWritePolicy - Interface in io.micronaut.configuration.lettuce.cache.expiration
-
Interface that defines a TTL policy for a Redis cache.
- expireAfterAccess - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- expireAfterAccess - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- expireAfterWrite - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- expireAfterWritePolicy - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
F
- findArgumentBinder(Argument) - Method in class io.micronaut.configuration.lettuce.pubsub.bind.RedisBinderRegistry
- findArgumentBinder(Argument, RedisListenerMessage) - Method in class io.micronaut.configuration.lettuce.pubsub.bind.RedisBinderRegistry
- findClient(BeanLocator, Optional, String) - Static method in class io.micronaut.configuration.lettuce.RedisConnectionUtil
-
Utility method for establishing a redis connection.
- findNamedOrDefaultBean(BeanLocator, Class, Optional) - Static method in class io.micronaut.configuration.lettuce.RedisConnectionUtil
-
Utility method to find a named bean first and fallback to the default bean.
- findRedisConnection(BeanLocator, Optional, String) - Static method in class io.micronaut.configuration.lettuce.RedisConnectionUtil
-
Utility method for establishing a redis connection.
- findSession(String) - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
G
- get(byte[], Argument, Supplier, RedisStringCommands) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- get(Object, Argument, Supplier) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
- get(Object, Argument) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- get(Object, Argument) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- get(Object, Argument) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
- get(Object, Argument) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache.RedisAsyncCache
- get(Object, Argument, Supplier) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- get(Object, Argument, Supplier) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
- get(Object, Argument, Supplier) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache.RedisAsyncCache
- getActiveSessionsKey() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
- getAll(Collection) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
-
Resolve the values for the given keys.
- getAll(Collection) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
-
Resolve the values for the given keys.
- getAll(Collection, Argument) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
-
Resolve the values for the given keys.
- getAll(Collection, Argument) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
-
Resolve the values for the given keys.
- getAsyncPool(DefaultRedisCacheConfiguration, DefaultRedisConfiguration, BeanLocator, DefaultRedisConnectionPoolConfiguration) - Method in class io.micronaut.configuration.lettuce.cache.RedisAsyncConnectionPoolFactory
- getBody() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisMessage
- getBoundedPoolConfig() - Method in class io.micronaut.configuration.lettuce.DefaultRedisConnectionPoolConfiguration
- getCacheName() - Method in class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
- getChannel() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisMessage
- getCharset() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- getCharset() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
- getComputationThreadPoolSize() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
Returns the pool size (number of threads) for all computation tasks.
- getContainer() - Static method in class io.micronaut.redis.testcontainers.Redis
- getDefaultBodyMediaType() - Method in class io.micronaut.configuration.lettuce.pubsub.RedisPubSubConfiguration
- getEnabled() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConnectionPoolConfiguration
- getExpirationAfterWrite(Object) - Method in class io.micronaut.configuration.lettuce.cache.expiration.ConstantExpirationAfterWritePolicy
- getExpirationAfterWrite(Object) - Method in interface io.micronaut.configuration.lettuce.cache.expiration.ExpirationAfterWritePolicy
- getExpirationAfterWritePolicy() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- getExpireAfterAccess() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
-
Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.
- getExpireAfterWrite() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- getExpiredSessionCheck() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
- getInsertRetries() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- getInvalidateScanCount() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
-
Returns the count used for the scan command in
RedisCache.invalidateAll(). - getIoThreadPoolSize() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
Returns the pool size (number of threads) for IO threads.
- getKeySerializer() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
-
The
ObjectSerializerto use for serializing keys. - getKeysPattern() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- getKeysPattern() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- getMaxIdle() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConnectionPoolConfiguration
- getMaxLatency() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- getMaxTotal() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConnectionPoolConfiguration
- getMessageChannel() - Method in exception class io.micronaut.configuration.lettuce.pubsub.exception.RedisListenerException
- getMinIdle() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConnectionPoolConfiguration
- getMinLatency() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- getName() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
- getName() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- getName() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
- getName() - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
- getName() - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache.RedisAsyncCache
- getNamespace() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- getNamespace() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
- getNativeCache() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- getNativeCache() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
- getNativeCache() - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
- getNativeCache() - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache.RedisAsyncCache
- getPattern() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisMessage
- getProperties() - Static method in class io.micronaut.redis.testcontainers.Redis
- getReadFrom() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
See
ReadFrom. - getReadRetries() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- getRedisKeyAsyncCommands(StatefulConnection) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- getRedisKeyCommands(StatefulConnection) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- getRedisListener() - Method in exception class io.micronaut.configuration.lettuce.pubsub.exception.RedisListenerException
- getRedisMessage() - Method in exception class io.micronaut.configuration.lettuce.pubsub.exception.RedisListenerException
- getRedisStringAsyncCommands(StatefulConnection) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- getRedisStringCommands(StatefulConnection) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- getReplicaUris() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
- getReplicaUris() - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- getReplicaUris() - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- getResult() - Method in class io.micronaut.configuration.lettuce.health.RedisHealthIndicator
- getServer() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- getServerName() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
- getSessionCreatedTopic() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
- getTargetPercentiles() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- getUri() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
- getUri() - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- getUri() - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- getUris() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
- getUris() - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- getUris() - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- getValue(Argument, byte[]) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- getValue(Argument, byte[]) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
-
Get the value based on the parameters.
- getValue(Argument, byte[]) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
-
Get the value based on the parameters.
- getValues(Collection, Argument, RedisStringCommands, RedisKeyCommands) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Resolve the values for the given keys and convert them to the required type.
- getValueSerializer() - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- getValueSerializer() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
- getValueSerializer() - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
-
Getter.
- getWriteMode() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
H
- handle(RedisListenerException) - Method in class io.micronaut.configuration.lettuce.pubsub.exception.DefaultRedisListenerExceptionHandler
- hashCode() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisListenerMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisPubSubListenerRegistry.ChannelSubscription
-
Returns a hash code value for this object.
I
- insertRetries - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- INVALID_REDIS_CONNECTION_MESSAGE - Static variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- invalidate(Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- invalidate(Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
- invalidate(Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
- invalidate(Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache.RedisAsyncCache
- invalidateAll() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- invalidateAll() - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
- invalidateAll() - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
- invalidateAll() - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache.RedisAsyncCache
- invalidateAllKeys(Collection) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
-
Invalidate the values for the given keys.
- invalidateAllKeys(Collection) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
-
Invalidate the values for the given keys.
- invalidateScanCount - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- invalidateScanCount - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- invalidateValues(Collection, RedisKeyCommands) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Invalidate the values for the given keys.
- io.micronaut.configuration.lettuce - package io.micronaut.configuration.lettuce
-
Configuration group for Lettuce.
- io.micronaut.configuration.lettuce.cache - package io.micronaut.configuration.lettuce.cache
-
Redis caches configuration and commands.
- io.micronaut.configuration.lettuce.cache.expiration - package io.micronaut.configuration.lettuce.cache.expiration
- io.micronaut.configuration.lettuce.health - package io.micronaut.configuration.lettuce.health
-
Classes to define the Redis Health.
- io.micronaut.configuration.lettuce.pubsub - package io.micronaut.configuration.lettuce.pubsub
- io.micronaut.configuration.lettuce.pubsub.annotation - package io.micronaut.configuration.lettuce.pubsub.annotation
- io.micronaut.configuration.lettuce.pubsub.bind - package io.micronaut.configuration.lettuce.pubsub.bind
- io.micronaut.configuration.lettuce.pubsub.exception - package io.micronaut.configuration.lettuce.pubsub.exception
- io.micronaut.configuration.lettuce.pubsub.processor - package io.micronaut.configuration.lettuce.pubsub.processor
- io.micronaut.configuration.lettuce.session - package io.micronaut.configuration.lettuce.session
-
Configuration for Redis sessions.
- io.micronaut.redis.info - package io.micronaut.redis.info
- io.micronaut.redis.testcontainers - package io.micronaut.redis.testcontainers
- isEnabled() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- isEnableKeyspaceEvents() - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
- isHistogram() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- isLocalDistinction() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- isReuseConnection() - Method in class io.micronaut.configuration.lettuce.health.RedisHealthIndicatorConfiguration
K
- keyPrefix - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- keySerializer - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- keySerializer - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
L
- LOG - Static variable in class io.micronaut.configuration.lettuce.health.RedisHealthIndicator
M
- maxIdle - Variable in class io.micronaut.configuration.lettuce.AbstractRedisConnectionPoolConfiguration
- maxTotal - Variable in class io.micronaut.configuration.lettuce.AbstractRedisConnectionPoolConfiguration
- mediaType() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisListenerMessage
-
Returns the value of the
mediaTyperecord component. - message() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisListenerMessage
-
Returns the value of the
messagerecord component. - message(String, String) - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
- message(String, String, String) - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
- MessageChannel - Annotation Interface in io.micronaut.configuration.lettuce.pubsub.annotation
-
Declares the Redis Pub/Sub channel or pattern to listen to, or binds the resolved channel on a method argument.
- MetricsClientResourceMutator - Class in io.micronaut.configuration.lettuce
-
Mutates a
ClientResources.BuilderaddingMicrometerCommandLatencyRecorder. - MetricsClientResourceMutator(MeterRegistry, BeanLocator, AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration) - Constructor for class io.micronaut.configuration.lettuce.MetricsClientResourceMutator
- MicronautRedisLettuceCacheModuleInfo - Class in io.micronaut.redis.info
- MicronautRedisLettuceCacheModuleInfo() - Constructor for class io.micronaut.redis.info.MicronautRedisLettuceCacheModuleInfo
- MicronautRedisLettuceCoreModuleInfo - Class in io.micronaut.redis.info
- MicronautRedisLettuceCoreModuleInfo() - Constructor for class io.micronaut.redis.info.MicronautRedisLettuceCoreModuleInfo
- MicronautRedisLettuceModuleInfo - Class in io.micronaut.redis.info
- MicronautRedisLettuceModuleInfo() - Constructor for class io.micronaut.redis.info.MicronautRedisLettuceModuleInfo
- MicronautRedisLettucePubsubModuleInfo - Class in io.micronaut.redis.info
- MicronautRedisLettucePubsubModuleInfo() - Constructor for class io.micronaut.redis.info.MicronautRedisLettucePubsubModuleInfo
- MicronautRedisLettuceSessionModuleInfo - Class in io.micronaut.redis.info
- MicronautRedisLettuceSessionModuleInfo() - Constructor for class io.micronaut.redis.info.MicronautRedisLettuceSessionModuleInfo
- minIdle - Variable in class io.micronaut.configuration.lettuce.AbstractRedisConnectionPoolConfiguration
- mutate(ClientResources.Builder, AbstractRedisConfiguration) - Method in interface io.micronaut.configuration.lettuce.ClientResourcesMutator
-
Mutates a
ClientResources.Builder. - mutate(ClientResources.Builder, AbstractRedisConfiguration) - Method in class io.micronaut.configuration.lettuce.MetricsClientResourceMutator
- mutate(ClientResources.Builder, AbstractRedisConfiguration) - Method in class io.micronaut.configuration.lettuce.ThreadPoolClientResourceMutator
N
- NAME - Static variable in class io.micronaut.configuration.lettuce.health.RedisHealthIndicator
-
Default name to use for health indication for Redis.
- NamedRedisClientFactory<K,
V> - Class in io.micronaut.configuration.lettuce -
A factory bean for constructing
RedisClientinstances fromNamedRedisServersConfigurationinstances. - NamedRedisClientFactory(BeanLocator, ClientResources, RedisCodec) - Constructor for class io.micronaut.configuration.lettuce.NamedRedisClientFactory
- NamedRedisCommandLatencyRecorderConfiguration() - Constructor for class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration.NamedRedisCommandLatencyRecorderConfiguration
- NamedRedisServersConfiguration - Class in io.micronaut.configuration.lettuce
-
Allows the configuration of multiple redis servers.
- NamedRedisServersConfiguration(String) - Constructor for class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
-
Constructor.
- NamedRedisServersConfiguration.NamedRedisCommandLatencyRecorderConfiguration - Class in io.micronaut.configuration.lettuce
-
Named command latency recorder configuration.
- namespace - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- newSession() - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
O
- openBytesRedisConnection(BeanLocator, Optional, String) - Static method in class io.micronaut.configuration.lettuce.RedisConnectionUtil
-
Utility method for opening a new bytes redis connection.
- openBytesRedisPubSubConnection(BeanLocator, Optional, String) - Static method in class io.micronaut.configuration.lettuce.RedisConnectionUtil
-
Utility method for opening a new bytes pub/sub redis connection.
P
- pattern() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisMessage
-
Returns the value of the
patternrecord component. - pattern() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisPubSubListenerRegistry.ChannelSubscription
-
Returns the value of the
patternrecord component. - patterns() - Element in annotation interface io.micronaut.configuration.lettuce.pubsub.annotation.MessageChannel
- PREFIX - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
-
Prefix used for all settings.
- process(BeanDefinition, ExecutableMethod) - Method in class io.micronaut.configuration.lettuce.pubsub.processor.RedisListenerMethodProcessor
- publish(String, Object) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisPubSubPublisher
-
Publish a message to the default Redis connection.
- publishOnConnection(String, String, Argument, AnnotationMetadata, Object) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisPubSubPublisher
-
Publish a message to a named Redis connection.
- publishOnConnection(String, String, Argument, MediaType, Object) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisPubSubPublisher
-
Publish a message using an explicit media type.
- publishOnConnection(String, String, Object) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisPubSubPublisher
-
Publish a message to a named Redis connection.
- put(Object, Object) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- put(Object, Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- put(Object, Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
- put(Object, Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache.RedisAsyncCache
- putAll(Map) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
-
Cache the specified values in bulk.
- putAll(Map) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
-
Cache the specified values in bulk.
- putIfAbsent(Object, T) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- putIfAbsent(Object, T) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- putIfAbsent(Object, T) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
- putIfAbsent(Object, T) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache.RedisAsyncCache
- putValue(byte[], Optional, ExpirationAfterWritePolicy, RedisStringCommands, RedisKeyCommands, T) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- putValue(byte[], T) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- putValue(byte[], T) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
-
Place the value in the cache.
- putValue(byte[], T) - Method in class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
-
Place the value in the cache.
- putValues(Map, RedisStringCommands, RedisKeyCommands) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Cache the specified values in bulk.
R
- readRetries - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- Redis - Class in io.micronaut.redis.testcontainers
- Redis() - Constructor for class io.micronaut.redis.testcontainers.Redis
- REDIS_CACHE - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
-
Default configuration for Redis caches.
- REDIS_CACHES - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
-
Configured Redis caches.
- REDIS_POOL - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
-
Default configuration for Redis caches pool.
- REDIS_READ_FROM - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
-
The Primary/Replica read-from preference.
- REDIS_REPLICA_URIS - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
-
The URIs to the redis read replicas.
- REDIS_SERVERS - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
-
The named redis servers.
- REDIS_SESSION_ENABLED - Static variable in class io.micronaut.configuration.lettuce.session.RedisSessionStore
- REDIS_URI - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
-
The URI to the Redis server.
- REDIS_URIS - Static variable in interface io.micronaut.configuration.lettuce.RedisSetting
-
The URIs to the Redis servers for cluster config.
- RedisAsyncCache() - Constructor for class io.micronaut.configuration.lettuce.cache.RedisCache.RedisAsyncCache
- RedisAsyncCache() - Constructor for class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache.RedisAsyncCache
- RedisAsyncConnectionPoolFactory - Class in io.micronaut.configuration.lettuce.cache
-
Default redis connection pool factory.
- RedisAsyncConnectionPoolFactory() - Constructor for class io.micronaut.configuration.lettuce.cache.RedisAsyncConnectionPoolFactory
- RedisBinderRegistry - Class in io.micronaut.configuration.lettuce.pubsub.bind
-
Resolves binders for Redis Pub/Sub listener arguments.
- RedisBinderRegistry(RedisBodyBinder, RedisChannelBinder, RedisMessageBinder) - Constructor for class io.micronaut.configuration.lettuce.pubsub.bind.RedisBinderRegistry
- RedisBodyBinder - Class in io.micronaut.configuration.lettuce.pubsub.bind
-
Binds the message body.
- RedisBodyBinder(RedisMessageBodyHandler) - Constructor for class io.micronaut.configuration.lettuce.pubsub.bind.RedisBodyBinder
- RedisCache - Class in io.micronaut.configuration.lettuce.cache
-
An implementation of
SyncCachefor Lettuce / Redis. - RedisCache(DefaultRedisCacheConfiguration, RedisCacheConfiguration, ConversionService, BeanLocator) - Constructor for class io.micronaut.configuration.lettuce.cache.RedisCache
-
Creates a new redis cache for the given arguments.
- RedisCache.RedisAsyncCache - Class in io.micronaut.configuration.lettuce.cache
-
Redis Async cache implementation.
- redisCacheConfiguration - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- RedisCacheConfiguration - Class in io.micronaut.configuration.lettuce.cache
-
Allows configuration of caches stored in Redis.
- RedisCacheConfiguration(String, ApplicationConfiguration) - Constructor for class io.micronaut.configuration.lettuce.cache.RedisCacheConfiguration
-
Constructor.
- RedisChannelBinder - Class in io.micronaut.configuration.lettuce.pubsub.bind
-
Binds the resolved Redis Pub/Sub channel.
- RedisChannelBinder(ConversionService) - Constructor for class io.micronaut.configuration.lettuce.pubsub.bind.RedisChannelBinder
- redisClient(AbstractRedisConfiguration) - Method in class io.micronaut.configuration.lettuce.AbstractRedisClientFactory
-
Creates the
RedisClientfrom the configuration. - redisClient(AbstractRedisConfiguration, ClientResources, List) - Method in class io.micronaut.configuration.lettuce.AbstractRedisClientFactory
-
Creates the
RedisClientfrom the configuration. - redisClient(AbstractRedisConfiguration, ClientResources, List) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClientFactory
- redisClient(AbstractRedisConfiguration, ClientResources, List) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClusterClientFactory
-
Create the client based on config URIs and optional client resource mutators.
- redisClient(NamedRedisServersConfiguration, List) - Method in class io.micronaut.configuration.lettuce.NamedRedisClientFactory
-
Creates the
RedisClientfrom the configuration. - redisClusterConnectionPool(RedisClusterClient, DefaultRedisConfiguration, DefaultRedisConnectionPoolConfiguration) - Method in class io.micronaut.configuration.lettuce.RedisConnectionPoolFactory
-
Creates a pool of default Redis cluster connections.
- redisClusterPubSubConnection(StatefulRedisPubSubConnection) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClusterClientFactory
-
Exposes the pub/sub connection as the cluster-specific type.
- RedisCommandLatencyRecorderConfiguration() - Constructor for class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- redisConnection(RedisClusterClient) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClusterClientFactory
-
Deprecated, for removal: This API element is subject to removal in a future version.
- redisConnection(RedisClusterClient, AbstractRedisConfiguration) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClusterClientFactory
-
Establish redis connection.
- redisConnection(RedisClient) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClientFactory
-
Deprecated, for removal: This API element is subject to removal in a future version.
- redisConnection(RedisClient, RedisCodec) - Method in class io.micronaut.configuration.lettuce.AbstractRedisClientFactory
-
Creates the
StatefulRedisConnectionfrom theRedisClient. - redisConnection(RedisClient, AbstractRedisConfiguration) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClientFactory
-
Creates the
StatefulRedisConnectionfrom theRedisClient. - redisConnection(NamedRedisServersConfiguration) - Method in class io.micronaut.configuration.lettuce.NamedRedisClientFactory
-
Creates the
StatefulRedisConnectionfrom theRedisClient. - redisConnectionPool(RedisClient, DefaultRedisConfiguration, DefaultRedisConnectionPoolConfiguration) - Method in class io.micronaut.configuration.lettuce.RedisConnectionPoolFactory
-
Creates a pool of default Redis connections.
- RedisConnectionPoolCache - Class in io.micronaut.configuration.lettuce.cache
-
An implementation of
SyncCachefor Lettuce / Redis using connection pooling. - RedisConnectionPoolCache(DefaultRedisCacheConfiguration, RedisCacheConfiguration, ConversionService, BeanLocator, AsyncPool) - Constructor for class io.micronaut.configuration.lettuce.cache.RedisConnectionPoolCache
-
Creates a new redis cache for the given arguments.
- RedisConnectionPoolCache.RedisAsyncCache - Class in io.micronaut.configuration.lettuce.cache
-
Redis Async cache implementation.
- RedisConnectionPoolFactory<K,
V> - Class in io.micronaut.configuration.lettuce -
Creates optional pooled Redis connections for cases where callers need to run work across multiple underlying Lettuce connections instead of a single long-lived connection bean.
- RedisConnectionPoolFactory(RedisCodec) - Constructor for class io.micronaut.configuration.lettuce.RedisConnectionPoolFactory
- RedisConnectionUtil - Class in io.micronaut.configuration.lettuce
-
Internal utility methods for configuration.
- RedisConnectionUtil() - Constructor for class io.micronaut.configuration.lettuce.RedisConnectionUtil
- RedisHealthIndicator - Class in io.micronaut.configuration.lettuce.health
-
A Health Indicator for Redis.
- RedisHealthIndicator(BeanContext, ExecutorService, HealthAggregator, RedisClient[], RedisClusterClient[]) - Constructor for class io.micronaut.configuration.lettuce.health.RedisHealthIndicator
-
Constructor.
- RedisHealthIndicatorConfiguration - Class in io.micronaut.configuration.lettuce.health
-
Configuration for Redis health checks.
- RedisHealthIndicatorConfiguration() - Constructor for class io.micronaut.configuration.lettuce.health.RedisHealthIndicatorConfiguration
- RedisHttpSessionConfiguration - Class in io.micronaut.configuration.lettuce.session
-
Configuration properties for Redis session.
- RedisHttpSessionConfiguration() - Constructor for class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
- RedisListener - Annotation Interface in io.micronaut.configuration.lettuce.pubsub.annotation
-
Marks a bean as a Redis Pub/Sub message listener.
- RedisListenerException - Exception Class in io.micronaut.configuration.lettuce.pubsub.exception
-
Exception thrown when an error occurs processing a Redis Pub/Sub message.
- RedisListenerException(String, Throwable, Object, RedisMessage, String) - Constructor for exception class io.micronaut.configuration.lettuce.pubsub.exception.RedisListenerException
- RedisListenerExceptionHandler - Interface in io.micronaut.configuration.lettuce.pubsub.exception
-
Interface implemented by beans that handle Redis listener exceptions.
- RedisListenerMessage - Record Class in io.micronaut.configuration.lettuce.pubsub
-
Internal listener binding context.
- RedisListenerMessage(RedisMessage, MediaType) - Constructor for record class io.micronaut.configuration.lettuce.pubsub.RedisListenerMessage
-
Creates an instance of a
RedisListenerMessagerecord class. - RedisListenerMethodProcessor - Class in io.micronaut.configuration.lettuce.pubsub.processor
-
Registers Redis Pub/Sub listener methods.
- RedisListenerMethodProcessor(BeanContext, RedisBinderRegistry, RedisPubSubListenerRegistry, RedisMessageBodyHandler) - Constructor for class io.micronaut.configuration.lettuce.pubsub.processor.RedisListenerMethodProcessor
- RedisMessage - Record Class in io.micronaut.configuration.lettuce.pubsub
-
The message delivered from Redis Pub/Sub.
- RedisMessage(byte[], String, String) - Constructor for record class io.micronaut.configuration.lettuce.pubsub.RedisMessage
-
Creates an instance of a
RedisMessagerecord class. - RedisMessageBinder - Class in io.micronaut.configuration.lettuce.pubsub.bind
-
Binds the full Redis message metadata.
- RedisMessageBinder() - Constructor for class io.micronaut.configuration.lettuce.pubsub.bind.RedisMessageBinder
- RedisMessageBodyHandler - Class in io.micronaut.configuration.lettuce.pubsub
-
Handles payload serialization for Redis Pub/Sub messages.
- RedisMessageBodyHandler(MessageBodyHandlerRegistry, ConversionService, RedisPubSubConfiguration) - Constructor for class io.micronaut.configuration.lettuce.pubsub.RedisMessageBodyHandler
- Redis Pub/Sub - Section in class io.micronaut.configuration.lettuce.session.RedisSessionStore
- RedisPubSubClient - Annotation Interface in io.micronaut.configuration.lettuce.pubsub.annotation
-
Declarative client for publishing Redis Pub/Sub messages.
- RedisPubSubConfiguration - Class in io.micronaut.configuration.lettuce.pubsub
-
Configuration for Redis Pub/Sub.
- RedisPubSubConfiguration() - Constructor for class io.micronaut.configuration.lettuce.pubsub.RedisPubSubConfiguration
- redisPubSubConnection(RedisClusterClient) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClusterClientFactory
- redisPubSubConnection(RedisClient) - Method in class io.micronaut.configuration.lettuce.DefaultRedisClientFactory
-
Creates the
StatefulRedisPubSubConnectionfrom theRedisClient. - redisPubSubConnection(RedisClient, RedisCodec) - Method in class io.micronaut.configuration.lettuce.AbstractRedisClientFactory
-
Creates the
StatefulRedisPubSubConnectionfrom theRedisClient. - redisPubSubConnection(NamedRedisServersConfiguration) - Method in class io.micronaut.configuration.lettuce.NamedRedisClientFactory
-
Creates the
StatefulRedisPubSubConnectionfrom theRedisClient. - RedisPubSubListenerRegistry - Class in io.micronaut.configuration.lettuce.pubsub
-
Manages Redis Pub/Sub listener registrations.
- RedisPubSubListenerRegistry(BeanLocator) - Constructor for class io.micronaut.configuration.lettuce.pubsub.RedisPubSubListenerRegistry
- RedisPubSubListenerRegistry.ChannelSubscription - Record Class in io.micronaut.configuration.lettuce.pubsub
-
A subscription target.
- RedisPubSubPublisher - Class in io.micronaut.configuration.lettuce.pubsub
-
Publishes messages to Redis Pub/Sub channels.
- RedisPubSubPublisher(BeanLocator, RedisMessageBodyHandler) - Constructor for class io.micronaut.configuration.lettuce.pubsub.RedisPubSubPublisher
- RedisSessionStore - Class in io.micronaut.configuration.lettuce.session
-
An implementation of the
SessionStoreinterface for Redis. - RedisSessionStore(SessionIdGenerator, RedisHttpSessionConfiguration, BeanLocator, ObjectSerializer, ConversionService, ExecutorService, ApplicationEventPublisher) - Constructor for class io.micronaut.configuration.lettuce.session.RedisSessionStore
-
Constructor.
- RedisSetting - Interface in io.micronaut.configuration.lettuce
-
Interface for common Redis settings.
- reportActiveTasks() - Method in class io.micronaut.configuration.lettuce.pubsub.RedisPubSubListenerRegistry
- resolveIncomingMediaType(AnnotationMetadata, AnnotationMetadata) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisMessageBodyHandler
-
Resolve the media type to use for deserializing a listener method body.
- resolveOutgoingMediaType(AnnotationMetadata, AnnotationMetadata) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisMessageBodyHandler
-
Resolve the media type to use for serializing a client method body.
S
- save(RedisSessionStore.RedisSession) - Method in class io.micronaut.configuration.lettuce.session.RedisSessionStore
- serialize(Argument, AnnotationMetadata, AnnotationMetadata, Object) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisMessageBodyHandler
-
Serialize a Redis Pub/Sub body.
- serialize(Argument, AnnotationMetadata, Object) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisMessageBodyHandler
-
Serialize a Redis Pub/Sub body using only method-level annotation metadata.
- serialize(Argument, MediaType, Object) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisMessageBodyHandler
-
Serialize a Redis Pub/Sub body.
- serialize(Object) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisMessageBodyHandler
- serializeKey(Object) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
-
Serialize the key.
- serializeKey(Object) - Method in class io.micronaut.configuration.lettuce.cache.RedisCache
- server - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- Session serialization - Section in class io.micronaut.configuration.lettuce.session.RedisSessionStore
- setActiveSessionsKey(String) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
-
Sets the key to store active sessions in.
- setAuthentication(char[]) - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- setAuthentication(char[]) - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- setAuthentication(CharSequence) - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- setAuthentication(CharSequence) - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- setAuthentication(String, char[]) - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- setAuthentication(String, char[]) - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- setAuthentication(String, CharSequence) - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- setAuthentication(String, CharSequence) - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- setCharset(Charset) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- setCharset(Charset) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
-
Sets the charset to use to serialize values.
- setComputationThreadPoolSize(Integer) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
Sets the thread pool size (number of threads to use) for computation operations (default value is the number of CPUs).
- setCredentialsProvider(RedisCredentialsProvider) - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- setCredentialsProvider(RedisCredentialsProvider) - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- setDatabase(int) - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- setDatabase(int) - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- setDefaultBodyMediaType(MediaType) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisPubSubConfiguration
- setEnabled(Boolean) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- setEnableKeyspaceEvents(boolean) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
-
Sets whether keyspace events should be enabled at startup.
- setExpirationAfterWritePolicy(String) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- setExpireAfterAccess(Duration) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- setExpireAfterWrite(Duration) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- setExpiredSessionCheck(Duration) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
-
Sets the duration to check for expired sessions.
- setHistogram(Boolean) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- setInsertRetries(Integer) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- setInvalidateScanCount(Long) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
-
Sets the count used for the scan command in
RedisCache.invalidateAll(). - setIoThreadPoolSize(Integer) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
Sets the thread pool size (number of threads to use) for I/O operations (default value is the number of CPUs).
- setKeySerializer(Class) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
-
Sets the
ObjectSerializerto use for serializing keys. - setLocalDistinction(Boolean) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- setMaxLatency(Duration) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- setMinLatency(Duration) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- setName(String) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
Sets the name of the bean.
- setNamespace(String) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
-
Sets the namespace to prefix cache keys with.
- setNamespace(String) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
-
Sets the namespace to use.
- setPassword(String) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
Sets the Redis password as an alias for
RedisURI.setAuthentication(CharSequence). - setReadFrom(String) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
Sets the read from property by name.
- setReadRetries(Integer) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
- setReplicaUris(URI...) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
Sets the Replica Redis URIs for read replica configuration.
- setReuseConnection(boolean) - Method in class io.micronaut.configuration.lettuce.health.RedisHealthIndicatorConfiguration
- setServer(String) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
-
Sets the name of the server to use.
- setServerName(String) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
-
Sets the server name.
- setSessionCreatedTopic(String) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
-
Sets the topic to publish session created events to.
- setSsl(boolean) - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- setSsl(boolean) - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- setStartTls(boolean) - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- setStartTls(boolean) - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- setTargetPercentiles(List) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- setTimeout(Duration) - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- setTimeout(Duration) - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- setUri(URI) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
Sets the Redis URI for configuration by string.
- setUris(URI...) - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration
-
Sets the Redis URIs for cluster configuration.
- setValueSerializer(Class) - Method in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
-
Sets the
ObjectSerializerto use for serializing values. - setValueSerializer(Class) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
-
Sets the default value serializer to use.
- setVerifyPeer(boolean) - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- setVerifyPeer(boolean) - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- setVerifyPeer(SslVerifyMode) - Method in class io.micronaut.configuration.lettuce.DefaultRedisConfiguration
- setVerifyPeer(SslVerifyMode) - Method in class io.micronaut.configuration.lettuce.NamedRedisServersConfiguration
- setWriteMode(RedisHttpSessionConfiguration.WriteMode) - Method in class io.micronaut.configuration.lettuce.session.RedisHttpSessionConfiguration
-
Sets the write mode to use.
- shutdownGracefully() - Method in class io.micronaut.configuration.lettuce.pubsub.RedisPubSubListenerRegistry
- Storage Details - Section in class io.micronaut.configuration.lettuce.session.RedisSessionStore
- stringCodec() - Method in class io.micronaut.configuration.lettuce.DefaultRedisCodecFactory
- subscribe(String, Set, ExecutorService, Consumer) - Method in class io.micronaut.configuration.lettuce.pubsub.RedisPubSubListenerRegistry
-
Register a listener handler for the given channel subscriptions.
T
- ThreadPoolClientResourceMutator - Class in io.micronaut.configuration.lettuce
-
Mutates a
ClientResources.Builderadding lettuce threadpool configs. - ThreadPoolClientResourceMutator() - Constructor for class io.micronaut.configuration.lettuce.ThreadPoolClientResourceMutator
- toMicrometerOptions() - Method in class io.micronaut.configuration.lettuce.AbstractRedisConfiguration.RedisCommandLatencyRecorderConfiguration
- toString() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisListenerMessage
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisMessage
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisPubSubListenerRegistry.ChannelSubscription
-
Returns a string representation of this record class.
V
- value() - Element in annotation interface io.micronaut.configuration.lettuce.pubsub.annotation.MessageChannel
- value() - Element in annotation interface io.micronaut.configuration.lettuce.pubsub.annotation.RedisListener
- value() - Element in annotation interface io.micronaut.configuration.lettuce.pubsub.annotation.RedisPubSubClient
- value() - Method in record class io.micronaut.configuration.lettuce.pubsub.RedisPubSubListenerRegistry.ChannelSubscription
-
Returns the value of the
valuerecord component. - valueSerializer - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCache
- valueSerializer - Variable in class io.micronaut.configuration.lettuce.cache.AbstractRedisCacheConfiguration
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
DefaultRedisClusterClientFactory.redisConnection(RedisClusterClient, AbstractRedisConfiguration)instead