Package

com.github.j5ik2o.reactive.redis

pool

Permalink

package pool

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait PoolType extends EnumEntry

    Permalink
  2. final case class RedisConnectionAllocator(peerConfig: PeerConfig, newConnection: (PeerConfig, Option[Decider]) ⇒ RedisConnection, supervisionDecider: Option[Decider])(implicit system: ActorSystem) extends Allocator[RedisConnectionPoolable] with Product with Serializable

    Permalink
  3. final case class RedisConnectionExpiration(validationTimeout: Duration)(implicit system: ActorSystem, scheduler: Scheduler) extends Expiration[RedisConnectionPoolable] with Product with Serializable

    Permalink
  4. final case class RedisConnectionPoolable(slot: Slot, redisConnection: RedisConnection) extends Poolable with Product with Serializable

    Permalink
  5. final case class StormpotConfig(poolType: PoolType = Queue, sizePerPeer: Option[Int] = None, claimTimeout: Option[FiniteDuration] = None, backgroundExpirationEnabled: Option[Boolean] = None, preciseLeakDetectionEnabled: Option[Boolean] = None, validationTimeout: Option[Duration] = None) extends Product with Serializable

    Permalink
  6. final case class StormpotConnection(redisConnectionPoolable: RedisConnectionPoolable) extends RedisConnection with Product with Serializable

    Permalink
  7. final class StormpotPool extends RedisConnectionPool[Task]

    Permalink

Value Members

  1. object PoolType extends Enum[PoolType]

    Permalink
  2. object StormpotPool

    Permalink

Ungrouped