com.twitter.finagle

failters

package failters

Visibility
  1. Public
  2. All

Type Members

  1. case class Blackholeter[Req, Rep](probability: Var[Double], seed: Long = Failter.DefaultSeed, stats: StatsReceiver = ...) extends SimpleFilter[Req, Rep] with Failter with Product with Serializable

    A blackholeter rejects/fails by returning a promise from a service which will never be fulfilled.

  2. case class ByzantineBlackholeter[Req, Rep](probability: Var[Double], seed: Long = Failter.DefaultSeed, stats: StatsReceiver = ...) extends SimpleFilter[Req, Rep] with Failter with Product with Serializable

    A blackholeter rejects/fails by returning a promise from a service which will never be fulfilled.

  3. case class ByzantineRejectFailter[Req, Rep](probability: Var[Double], rejectWith: () ⇒ Throwable = ..., seed: Long = Failter.DefaultSeed, stats: StatsReceiver = ...) extends SimpleFilter[Req, Rep] with Failter with Product with Serializable

    Like the reject filter, but will throw exceptions AFTER the service has been called.

  4. trait Failter extends AnyRef

  5. case class RejectFailter[Req, Rep](probability: Var[Double], rejectWith: () ⇒ Throwable = ..., seed: Long = Failter.DefaultSeed, stats: StatsReceiver = ...) extends SimpleFilter[Req, Rep] with Failter with Product with Serializable

    Randomly creates a Future.

Value Members

  1. object Failter

Ungrouped