com.twitter.finagle

builder

package builder

Visibility
  1. Public
  2. All

Type Members

  1. class ClientBuilder[Req, Rep, HasCluster, HasCodec, HasHostConnectionLimit] extends AnyRef

    A builder of Finagle Clients.

  2. trait Cluster[T] extends AnyRef

    Cluster is a collection of servers.

  3. class IncompleteSpecification extends Exception

    Used by builder to throw exceptions if the specification is incomplete.

  4. class MinimumSetCluster[T] extends Cluster[T]

    A Cluster implementation that guarantees a minimum set while allowing you to specify a Cluster to supplement the initial static set.

  5. class NonShrinkingCluster[T] extends Cluster[T]

    Dynamic clusters, such as serversets, can be volatile and untrustworthy.

  6. trait Server extends Closable

    A listening server.

  7. class ServerBuilder[Req, Rep, HasCodec, HasBindTo, HasName] extends AnyRef

    A handy Builder for constructing Servers (i.

  8. trait ServerConfigEvidence[HasCodec, HasBindTo, HasName] extends AnyRef

    Annotations
    @implicitNotFound( ... )
  9. class SourceTrackingMonitor extends Monitor

    A monitor that unrolls the exception causes to report source information if any

  10. case class StaticCluster[T](underlying: Seq[T]) extends Cluster[T] with Product with Serializable

    A simple static cluster implementation.

Value Members

  1. object ClientBuilder

    Factory for com.twitter.finagle.builder.ClientBuilder instances

  2. object ClientConfig

  3. object Cluster

  4. object ServerBuilder

    Factory for com.twitter.finagle.builder.ServerBuilder instances

  5. object ServerConfig

Ungrouped