com.twitter.finagle

client

package client

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. client
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
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 = com.twitter.util.Duration.Top, maxLifetime: Duration = com.twitter.util.Duration.Top, requestTimeout: Duration = com.twitter.util.Duration.Top, failFast: Boolean = true, failureAccrual: (ServiceFactory[Req, Rep]) ⇒ ServiceFactory[Req, Rep] = ..., serviceTimeout: Duration = com.twitter.util.Duration.Top, timer: Timer = ..., statsReceiver: StatsReceiver = ..., hostStatsReceiver: StatsReceiver = ..., tracer: Tracer = ..., monitor: Monitor = ..., reporter: ReporterFactory = ..., loadBalancer: WeightedLoadBalancerFactory = ...) 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 = 0, high: Int = scala.Int.MaxValue, bufferSize: Int = 0, idleTime: Duration = com.twitter.util.Duration.Top, maxWaiters: Int = scala.Int.MaxValue, 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.

  4. trait Transporter[In, Out] extends AnyRef

    Transporters are simple functions from a SocketAddress to a Future[Transport[In, Out]].

Value Members

  1. object Bridge

  2. object DefaultClient extends Serializable

  3. object DefaultPool extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped