Package akka.contrib.throttle
Class Throttler$
- java.lang.Object
-
- akka.contrib.throttle.Throttler$
-
public class Throttler$ extends java.lang.Object
Deprecated.Use streams, see migration guide. Since 2.5.0.A rate used for throttling.Scala API: There are some shorthands available to construct rates:
import java.util.concurrent.TimeUnit._ import scala.concurrent.duration.{ Duration, FiniteDuration } val rate1 = 1 msgsPer (1, SECONDS) val rate2 = 1 msgsPer Duration(1, SECONDS) val rate3 = 1 msgsPer (1 seconds) val rate4 = 1 msgsPerSecond val rate5 = 1 msgsPerMinute val rate6 = 1 msgsPerHour
param: numberOfCalls the number of calls that may take place in a period param: duration the length of the period
- See Also:
Throttler
-
-
Field Summary
Fields Modifier and Type Field Description static Throttler$
MODULE$
Deprecated.Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description Throttler$()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Throttler.RateInt
RateInt(int numberOfCalls)
Deprecated.
-
-
-
Field Detail
-
MODULE$
public static final Throttler$ MODULE$
Deprecated.Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
RateInt
public Throttler.RateInt RateInt(int numberOfCalls)
Deprecated.
-
-