Package

com.metamx.tranquility

finagle

Permalink

package finagle

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. finagle
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. class BeamService[A] extends Service[Seq[A], Int]

    Permalink

    Bridges Beams with Finagle Services.

  2. class FinagleRegistry extends Logging

    Permalink

    Registry of shared Finagle HTTP Curator-discovered services.

    Registry of shared Finagle HTTP Curator-discovered services. The services can be returned by closing them. When the last reference to a service has been returned, the service is closed.

  3. case class FinagleRegistryConfig(finagleHttpTimeout: org.scala_tools.time.Imports.Period = 90.seconds, finagleHttpConnectionsPerHost: Int = 2, finagleEnableFailFast: Boolean = true) extends Product with Serializable

    Permalink
  4. class SharedService[A, B] extends Service[A, B]

    Permalink

    Reference-counting Service.

    Reference-counting Service. Starts with a reference count of 1, which can be incremented by incrementRefcount and decremented by close. This means you should generally not call incrementRefcount immediately after construction. If the reference count reaches zero, the underlying Service is closed.

    If you use map, it will *not* increase the reference count, so only close the newly mapped Service and not the old Service.

  5. type TwitterDuration = Duration

    Permalink

Value Members

  1. lazy val FinagleLogger: Logger

    Permalink
  2. object FinagleRegistryConfig extends Serializable

    Permalink
  3. object FutureRetry extends Logging

    Permalink
  4. def HttpGet(path: String): DefaultHttpRequest

    Permalink
  5. def HttpPost(path: String): DefaultHttpRequest

    Permalink
  6. val TwitterDuration: Duration.type

    Permalink
  7. implicit def jodaDurationToTwitterDuration(duration: Duration): TwitterDuration

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped