package structure
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
ChainBuilder(actionBuilders: List[ActionBuilder]) extends StructureBuilder[ChainBuilder] with Product with Serializable
This class defines chain related methods
This class defines chain related methods
- actionBuilders
the builders that represent the chain of actions of a scenario/chain
- trait ConditionalStatements[B] extends Execs[B]
- trait Errors[B] extends Execs[B]
- trait Execs[B] extends AnyRef
- trait Feeds[B] extends Execs[B]
- trait Groups[B] extends Execs[B]
- trait Loops[B] extends Execs[B]
- trait Pauses[B] extends Execs[B]
- case class PopulationBuilder(scenarioBuilder: ScenarioBuilder, injectionProfile: InjectionProfile, scenarioProtocols: Protocols = Protocols(), scenarioThrottleSteps: Iterable[ThrottleStep] = Nil, pauseType: Option[PauseType] = None) extends LazyLogging with Product with Serializable
-
case class
ScenarioBuilder(name: String, actionBuilders: List[ActionBuilder] = Nil) extends StructureBuilder[ScenarioBuilder] with Product with Serializable
The scenario builder is used in the DSL to define the scenario
The scenario builder is used in the DSL to define the scenario
- name
the name of the scenario
- actionBuilders
the list of all the actions that compose the scenario
- case class ScenarioContext(coreComponents: CoreComponents, protocolComponentsRegistry: ProtocolComponentsRegistry, pauseType: PauseType, throttled: Boolean) extends Product with Serializable
-
trait
StructureBuilder[B <: StructureBuilder[B]] extends Execs[B] with Pauses[B] with Feeds[B] with Loops[B] with ConditionalStatements[B] with Errors[B] with Groups[B]
This trait defines most of the scenario related DSL
- trait StructureSupport extends StructureBuilder[ChainBuilder]
Value Members
- object ChainBuilder extends Serializable
- object Feeds