Packages

package throttle

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Hold(duration: FiniteDuration) extends ThrottleStep with Product with Serializable
  2. final case class Jump(target: Int) extends ThrottleStep with Product with Serializable
  3. final case class Reach(target: Int, duration: FiniteDuration) extends ThrottleStep with Product with Serializable
  4. final case class ReachIntermediate(target: Int) extends Product with Serializable
  5. class Throttle extends AnyRef
  6. sealed trait ThrottleStep extends Product with Serializable
  7. final case class ThrottledRequest(scenarioName: String, request: () => Unit) extends Product with Serializable
  8. class Throttler extends AnyRef
  9. class ThrottlerActor extends ThrottlerActorFSM
  10. sealed trait ThrottlerControllerCommand extends AnyRef
  11. final case class Throttles(global: Option[Throttle], perScenario: Map[String, Throttle]) extends Product with Serializable
  12. final case class Throttling(limit: (Long) => Int, duration: FiniteDuration) extends Product with Serializable
  13. trait ThrottlingSupport extends AnyRef
  14. final case class Throttlings(global: Option[Throttling], perScenario: Map[String, Throttling]) extends Product with Serializable

Value Members

  1. object Throttler
  2. object ThrottlerControllerCommand
  3. object Throttling extends Serializable

Ungrouped