io
.
gatling
.
core
.
controller
throttle
package
throttle
Visibility
Public
All
Type Members
case class
Hold
(
duration:
FiniteDuration
)
extends
ThrottleStep
with
Product
with
Serializable
case class
Jump
(
target:
Int
)
extends
ThrottleStep
with
Product
with
Serializable
case class
Reach
(
target:
Int
,
duration:
FiniteDuration
)
extends
ThrottleStep
with
Product
with
Serializable
case class
ReachIntermediate
(
target:
Int
)
extends
Product
with
Serializable
class
Throttle
extends
AnyRef
sealed
trait
ThrottleStep
extends
AnyRef
case class
ThrottledRequest
(
scenarioName:
String
,
request: () ⇒
Unit
)
extends
Product
with
Serializable
class
Throttler
extends
AnyRef
class
ThrottlerActor
extends
ThrottlerActorFSM
sealed
trait
ThrottlerControllerCommand
extends
AnyRef
case class
Throttles
(
global:
Option
[
Throttle
]
,
perScenario:
Map
[
String
,
Throttle
]
)
extends
Product
with
Serializable
case class
Throttling
(
limit: (
Long
) ⇒
Int
,
duration:
FiniteDuration
)
extends
Product
with
Serializable
trait
ThrottlingSupport
extends
AnyRef
case class
Throttlings
(
global:
Option
[
Throttling
]
,
perScenario:
Map
[
String
,
Throttling
]
)
extends
Product
with
Serializable
Value Members
object
Throttler
object
ThrottlerControllerCommand
object
Throttling
extends
Serializable
Ungrouped