Package

play.api.cache.redis

configuration

Permalink

package configuration

Visibility
  1. Public
  2. All

Type Members

  1. trait RedisCluster extends RedisInstance

    Permalink

    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.

  2. trait RedisDelegatingHost extends RedisHost

    Permalink

    A helper trait delegating properties into the inner settings object

  3. trait RedisDelegatingSettings extends RedisSettings

    Permalink

    A helper trait delegating properties into the inner settings object

  4. trait RedisHost extends AnyRef

    Permalink

    Configures a single node either a standalone or within a cluster.

  5. sealed trait RedisInstance extends RedisSettings

    Permalink

    Abstraction over clusters and standalone instances.

    Abstraction over clusters and standalone instances. This trait encapsulates a common settings and simplifies pattern matching.

  6. trait RedisInstanceManager extends Traversable[RedisInstanceProvider]

    Permalink

    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.

  7. class RedisInstanceManagerFallback extends RedisInstanceManager

    Permalink

    Redis manager reading 'play.cache.redis' root for a single fallback default cache.

  8. class RedisInstanceManagerImpl extends RedisInstanceManager

    Permalink

    Redis manager reading 'play.cache.redis.instances' tree for cache definitions.

  9. sealed trait RedisInstanceProvider extends Any

    Permalink
  10. trait RedisInstanceResolver extends AnyRef

    Permalink

  11. trait RedisSettings extends AnyRef

    Permalink

    Configures non-connection related settings of redis instance, e.g., synchronization timeout, Akka dispatcher, and recovery policy.

  12. trait RedisStandalone extends RedisInstance with RedisHost

    Permalink

    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.

  13. trait RedisTimeouts extends AnyRef

    Permalink

    Aggregates the timeout configuration settings

  14. case class RedisTimeoutsImpl(sync: FiniteDuration, redis: Option[FiniteDuration]) extends RedisTimeouts with Product with Serializable

    Permalink
  15. class ResolvedRedisInstance extends RedisInstanceProvider

    Permalink
  16. class UnresolvedRedisInstance extends RedisInstanceProvider

    Permalink

Value Members

  1. object HostnameResolver

    Permalink

  2. object RedisCluster

    Permalink
  3. object RedisHost extends ConfigLoader[RedisHost]

    Permalink
  4. object RedisSettings extends ConfigLoader[RedisSettings]

    Permalink
  5. object RedisStandalone

    Permalink
  6. object RedisTimeouts

    Permalink

Ungrouped