Package

com.github.j5ik2o.reactive

memcached

Permalink

package memcached

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. memcached
  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. final case class BufferOfferException(message: String, cause: Option[Throwable] = None) extends MemcachedBaseException with Product with Serializable

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

    Permalink
  4. sealed trait ErrorType extends EnumEntry

    Permalink
  5. final case class HashRingConnection(connectionPools: Seq[MemcachedConnectionPool[Task]], replicas: Int = 2) extends MemcachedConnection with Product with Serializable

    Permalink
  6. abstract class MemcachedBaseException extends Exception

    Permalink
    Annotations
    @SuppressWarnings()
  7. final class MemcachedClient extends AnyRef

    Permalink
  8. trait MemcachedConnection extends AnyRef

    Permalink
  9. abstract class MemcachedConnectionPool[M[_]] extends AnyRef

    Permalink
  10. class MemcachedConnectionPoolFlow extends AnyRef

    Permalink
  11. final case class MemcachedIOException(errorType: ErrorType, message: Option[String], cause: Option[Throwable] = None) extends MemcachedBaseException with Product with Serializable

    Permalink
  12. final case class PeerConfig(remoteAddress: InetSocketAddress, localAddress: Option[InetSocketAddress] = None, options: Seq[SocketOption] = immutable.Seq.empty, halfClose: Boolean = false, connectTimeout: Duration = Duration.Inf, idleTimeout: Duration = Duration.Inf, backoffConfig: BackoffConfig = BackoffConfig(), requestBufferSize: Int = ..., overflowStrategy: OverflowStrategy = OverflowStrategy.backpressure) extends Product with Serializable

    Permalink
  13. type ReaderMemcachedConnection[M[_], A] = Kleisli[M, MemcachedConnection, A]

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

    Permalink
  15. type ReaderTTaskMemcachedConnection[A] = Kleisli[Task, MemcachedConnection, A]

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

    Permalink
  17. trait ResponseBase extends AnyRef

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

    Permalink

Value Members

  1. object ConnectionAutoClose

    Permalink
  2. object ErrorType extends Enum[ErrorType]

    Permalink
  3. object MemcachedClient

    Permalink
  4. object MemcachedConnection

    Permalink
  5. object MemcachedConnectionPool

    Permalink
  6. object MemcachedConnectionPoolFlow

    Permalink
  7. object PeerConfig extends Serializable

    Permalink
  8. object ReaderTTask

    Permalink
  9. package command

    Permalink
  10. package parser

    Permalink
  11. package pool

    Permalink
  12. package util

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped