Package

com.github.j5ik2o.reactive.redis

pool

Permalink

package pool

Visibility
  1. Public
  2. All

Type Members

  1. final case class CommonsAbandonedConfig(removeAbandonedOnBorrow: Option[Boolean] = None, removeAbandonedOnMaintenance: Option[Boolean] = None, removeAbandonedTimeout: Option[Duration] = None, logAbandoned: Option[Boolean] = None, requireFullStackTrace: Option[Boolean] = None, logWriter: Option[PrintWriter] = None, useUsageTracking: Option[Boolean] = None) extends Product with Serializable

    Permalink

    removeAbandonedTimeout

    Time until disconnect the connection.

  2. final class CommonsPool extends RedisConnectionPool[Task]

    Permalink
    Annotations
    @SuppressWarnings()
  3. final case class CommonsPoolConfig(lifo: Option[Boolean] = None, fairness: Option[Boolean] = None, maxWaitMillis: Option[Duration] = None, minEvictableIdleTime: Option[Duration] = None, evictorShutdownTimeout: Option[Duration] = None, softMinEvictableIdleTime: Option[Duration] = None, blockWhenExhausted: Option[Boolean] = None, evictionPolicy: Option[EvictionPolicy[RedisConnectionPoolable]] = None, evictionPolicyClassName: Option[String] = None, testOnCreate: Option[Boolean] = None, testOnBorrow: Option[Boolean] = None, testOnReturn: Option[Boolean] = None, testWhileIdle: Option[Boolean] = None, numTestsPerEvictionRun: Option[Int] = None, timeBetweenEvictionRuns: Option[Duration] = None, jmxEnabled: Option[Boolean] = None, jmxNamePrefix: Option[String] = None, jmxNameBase: Option[String] = None, sizePerPeer: Option[Int] = None, maxIdlePerPeer: Option[Int] = None, minIdlePerPeer: Option[Int] = None, abandonedConfig: Option[CommonsAbandonedConfig] = None) extends Product with Serializable

    Permalink

    lifo

    LIFO option. default is true.

    fairness

    default is false.

    maxWaitMillis

    default is Inf

    minEvictableIdleTime

    Life time of the idle connection. 1800000 millis

    evictorShutdownTimeout

    default is 10000 millis

    softMinEvictableIdleTime

    default is Inf

    blockWhenExhausted

    default is true

    testOnCreate

    default is false

    testOnBorrow

    default is false

    testOnReturn

    default is false

    testWhileIdle

    default is false

    numTestsPerEvictionRun

    default is 3.

    timeBetweenEvictionRuns

    Interval time to check the connection in the idle state. default is Inf

    jmxEnabled

    default is true

    jmxNamePrefix

    default is "pool"

    jmxNameBase

    default is null

    sizePerPeer

    number of max total connections

    maxIdlePerPeer

    number of max idle connections

    minIdlePerPeer

    number of min idle connections

  4. final case class RedisConnectionPoolable(index: Int, redisConnection: RedisConnection) extends RedisConnection with Product with Serializable

    Permalink

Value Members

  1. object CommonsPool

    Permalink

Ungrouped