Package

com.github.j5ik2o.reactive

redis

Permalink

package redis

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. redis
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class BackoffConfig(minBackoff: FiniteDuration = 3 seconds, maxBackoff: FiniteDuration = 30 seconds, randomFactor: Double = 0.2, maxRestarts: Int = 1) extends Product with Serializable

    Permalink
  2. abstract class ConnectionAutoClose[M[_], A] extends AnyRef

    Permalink
  3. type NewRedisConnection = (PeerConfig, Option[Decider], Seq[EventHandler]) ⇒ RedisConnection

    Permalink
  4. final case class PeerConfig(remoteAddress: InetSocketAddress, localAddress: Option[InetSocketAddress] = None, options: Seq[SocketOption] = immutable.Seq.empty, halfClose: Boolean = true, connectTimeout: Duration = Duration.Inf, idleTimeout: Duration = Duration.Inf, connectionBackoffConfig: Option[BackoffConfig] = None, requestTimeout: Duration = Duration.Inf, requestBackoffConfig: Option[BackoffConfig] = None, requestBufferSize: Int = ..., redisConnectionSourceMode: RedisConnectionSourceMode = RedisConnectionSourceMode.QueueMode, overflowStrategyOnSourceQueueMode: OverflowStrategy = OverflowStrategy.backpressure) extends Product with Serializable

    Permalink
  5. final case class Provided[A](value: A) extends Result[A] with Product with Serializable

    Permalink
  6. type ReaderRedisConnection[M[_], A] = Kleisli[M, RedisConnection, A]

    Permalink
  7. type ReaderTTask[C, A] = Kleisli[Task, C, A]

    Permalink
  8. type ReaderTTaskRedisConnection[A] = Kleisli[Task, RedisConnection, A]

    Permalink
  9. abstract class RedisBaseException extends Exception

    Permalink
    Annotations
    @SuppressWarnings()
  10. class RedisClient extends StringsFeature with ListsFeature with HashesFeature with SetsFeature with SortedSetsFeature with GeoFeature with PubSubFeature with HyperLogLogFeature with StreamsFeature with KeysFeature with ConnectionFeature with ServerFeature with ClusterFeature with TransactionsFeature

    Permalink
  11. trait RedisConnection extends AnyRef

    Permalink
  12. abstract class RedisConnectionPool[M[_]] extends AnyRef

    Permalink
  13. class RedisConnectionPoolFlow extends AnyRef

    Permalink
  14. sealed trait RedisConnectionSourceMode extends EnumEntry

    Permalink
  15. trait RedisConnectionSupport extends AnyRef

    Permalink
    Annotations
    @SuppressWarnings()
  16. final case class RedisIOException(message: Option[String], cause: Option[Throwable] = None) extends RedisBaseException with Product with Serializable

    Permalink
  17. final class RedisMasterSlavesConnection extends RedisConnection

    Permalink
  18. final case class RedisRequestException(message: String, cause: Option[Throwable] = None) extends RedisBaseException with Product with Serializable

    Permalink
  19. final case class RequestContext(commandRequest: CommandRequestBase, promise: Promise[CommandResponse], requestAt: ZonedDateTime) extends Product with Serializable

    Permalink
  20. trait ResponseBase extends AnyRef

    Permalink
  21. final case class ResponseContext(byteString: ByteString, requestContext: RequestContext, requestsInTx: Seq[CommandRequest] = Seq.empty, responseAt: ZonedDateTime = ZonedDateTime.now) extends ResponseBase with Product with Serializable

    Permalink
  22. sealed trait Result[+A] extends AnyRef

    Permalink

Value Members

  1. object CommandResponseCont

    Permalink
  2. object ConnectionAutoClose

    Permalink
  3. object PeerConfig extends Serializable

    Permalink
  4. object ReaderTTask

    Permalink
  5. object RedisClient

    Permalink
  6. object RedisConnection

    Permalink
  7. object RedisConnectionPool

    Permalink
  8. object RedisConnectionPoolFlow

    Permalink
  9. object RedisConnectionSourceMode extends Enum[RedisConnectionSourceMode]

    Permalink
  10. object Result

    Permalink
  11. object Suspended extends Result[Nothing] with Product with Serializable

    Permalink
  12. package command

    Permalink
  13. package experimental

    Permalink
  14. package feature

    Permalink
  15. package parser

    Permalink
  16. package pool

    Permalink
  17. package util

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped