com.twitter.finagle

client

package client

Visibility
  1. Public
  2. All

Type Members

  1. case class DefaultClient[Req, Rep](name: String, endpointer: (SocketAddress, StatsReceiver) ⇒ ServiceFactory[Req, Rep], pool: (StatsReceiver) ⇒ (ServiceFactory[Req, Rep]) ⇒ ServiceFactory[Req, Rep], maxIdletime: Duration, maxLifetime: Duration, requestTimeout: Duration, failFast: Boolean, failureAccrual: (ServiceFactory[Req, Rep]) ⇒ ServiceFactory[Req, Rep], serviceTimeout: Duration, timer: Timer, statsReceiver: StatsReceiver, hostStatsReceiver: StatsReceiver, tracer: Tracer, monitor: Monitor, reporter: ReporterFactory) extends Client[Req, Rep] with Product with Serializable

    A default client implementation that does load balancing and connection pooling.

  2. case class DefaultPool[Req, Rep](low: Int, high: Int, bufferSize: Int, idleTime: Duration, maxWaiters: Int, timer: Timer) extends (StatsReceiver) ⇒ (ServiceFactory[Req, Rep]) ⇒ ServiceFactory[Req, Rep] with Product with Serializable

    Create a watermark pool backed by a caching pool.

  3. type Transformer[Req, Rep] = (ServiceFactory[Req, Rep]) ⇒ ServiceFactory[Req, Rep]

    Transform a service factory stack.

    Transform a service factory stack.

    Definition Classes
    package

Value Members

  1. object Bridge extends AnyRef

  2. object DefaultClient extends Serializable