package configuration
- Alphabetic
- Public
- Protected
Type Members
- trait RedisCluster extends RedisInstance
Type of Redis Instance - a cluster.
Type of Redis Instance - a cluster. It encapsulates common settings of the instance and the list of cluster nodes.
- trait RedisDelegatingHost extends RedisHost
A helper trait delegating properties into the inner settings object
- trait RedisDelegatingSettings extends RedisSettings
A helper trait delegating properties into the inner settings object
- trait RedisHost extends AnyRef
Configures a single node either a standalone or within a cluster.
- sealed trait RedisInstance extends RedisSettings
Abstraction over clusters and standalone instances.
Abstraction over clusters and standalone instances. This trait encapsulates a common settings and simplifies pattern matching.
- trait RedisInstanceManager extends Iterable[RedisInstanceProvider]
Cache manager maintains a list of the redis caches in the application.
Cache manager maintains a list of the redis caches in the application. It also provides a configuration of the instance based on the name of the cache.
This object should be used only during the configuration phase to simplify binding creation and application configuration. While the application is running, there should be no need to use this manager.
- class RedisInstanceManagerFallback extends RedisInstanceManager
Redis manager reading 'play.cache.redis' root for a single fallback default cache.
- class RedisInstanceManagerImpl extends RedisInstanceManager
Redis manager reading 'play.cache.redis.instances' tree for cache definitions.
- sealed trait RedisInstanceProvider extends Any
- trait RedisInstanceResolver extends AnyRef
- trait RedisSentinel extends RedisInstance
Type of Redis Instance - a sentinel.
Type of Redis Instance - a sentinel. It encapsulates common settings of the instance, name of the master group, and the list of sentinel nodes.
- trait RedisSettings extends AnyRef
Configures non-connection related settings of redis instance, e.g., synchronization timeout, Akka dispatcher, and recovery policy.
- trait RedisStandalone extends RedisInstance with RedisHost
A type of Redis Instance - a standalone instance.
A type of Redis Instance - a standalone instance. It encapsulates common settings of the instance and provides a connection settings.
- trait RedisTimeouts extends AnyRef
Aggregates the timeout configuration settings
- case class RedisTimeoutsImpl(sync: FiniteDuration, redis: Option[FiniteDuration], connection: Option[FiniteDuration]) extends RedisTimeouts with Product with Serializable
- class ResolvedRedisInstance extends RedisInstanceProvider
- class UnresolvedRedisInstance extends RedisInstanceProvider
Value Members
- object HostnameResolver
- object RedisCluster
- object RedisHost extends ConfigLoader[RedisHost]
- object RedisSentinel
- object RedisSettings extends ConfigLoader[RedisSettings]
- object RedisStandalone
- object RedisTimeouts