package submission
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final class ActiveContractKeysPool extends AnyRef
Keeps track of contract keys of contracts that haven't been used up (archived) yet.
Keeps track of contract keys of contracts that haven't been used up (archived) yet. Allows to select the next contract key to use up at random.
- final case class AllocatedParties(signatoryO: Option[Party], observers: List[Party], divulgees: List[Party], extraSubmitters: List[Party], observerPartySets: List[AllocatedPartySet]) extends Product with Serializable
- final case class AllocatedPartySet(mainPartyNamePrefix: String, parties: List[Party]) extends Product with Serializable
- final case class BenchtoolTestsPackageInfo(packageId: String) extends Product with Serializable
- trait CommandGenerator extends AnyRef
- final case class CommandSubmitter(names: Names, benchtoolUserServices: LedgerApiServices, adminServices: LedgerApiServices, partyAllocating: PartyAllocating, metricsFactory: LabeledMetricsFactory, metricsManager: MetricsManager[LatencyNanos], waitForSubmission: Boolean, commandGenerationParallelism: Int = 8, maxInFlightCommandsOverride: Option[Int] = None) extends Product with Serializable
- final class DepletingUniformRandomPool[V] extends AnyRef
A pool of elements supporting two operations: 1.
A pool of elements supporting two operations: 1. pop() - select an element uniformly at random and remove it from the pool. 2. put() - add an element to the pool
- class Distribution[T] extends AnyRef
Allows to pseudo-randomly pick an index out of a set of indices according to their weights.
- final class FibonacciCommandGenerator extends CommandGenerator
- final class FooCommandGenerator extends CommandGenerator
- class FooSubmission extends AnyRef
- final case class FooTemplateDescriptor(name: String, templateId: Identifier, consumingChoiceName: String, nonconsumingChoiceName: String) extends Product with Serializable
- class Names extends AnyRef
Collects identifiers used by the benchtool in a single place.
- class PartyAllocating extends AnyRef
- trait RandomnessProvider extends AnyRef
Value Members
- object AllocatedParties extends Serializable
- object BenchtoolTestsPackageInfo extends Serializable
- object CommandSubmitter extends Serializable
- object FooCommandGenerator
- object FooDivulgerCommandGenerator
- object FooTemplateDescriptor extends Serializable
NOTE: Keep me in sync with
Foo.daml
- object Names
- object RandomnessProvider