Packages

package performance

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package acs
  2. package console
  3. package control
  4. package elements
  5. package model

Type Members

  1. sealed trait ActivePartyRole extends PartyRole
  2. case class Connectivity(name: String, host: String = "localhost", port: Port, tls: Option[TlsClientConfig] = None, jsonApi: Option[JsonApiPerformanceConfig] = None, reprocessAcs: Boolean = true) extends Product with Serializable

    Connectivity information for the performance runner

    Connectivity information for the performance runner

    name

    the name of the participant node

    host

    the hostname

    port

    the port of the ledger api server

    tls

    optional tls settings

    jsonApi

    optional json api settings

    reprocessAcs

    whether to use the AcsService on startup (in order to resume an existing run)

  3. case class JsonApiPerformanceConfig(port: Port) extends Product with Serializable
  4. sealed trait PartyRole extends Product with Serializable
  5. class PerformanceRunner extends NamedLogging with AutoCloseable with NoTracing with DriverControl
  6. case class PerformanceRunnerConfig(master: String, localRoles: Set[PartyRole], ledger: Connectivity, darPath: Option[String] = None, masterPartyIsPrecise: Boolean = false) extends Product with Serializable

    configure the performance runner

    configure the performance runner

    master

    the name of the master party which is coordinating the performance run

    localRoles

    the roles that this runner is going to play

    ledger

    the ledger api connectivity configuration

    darPath

    the optional dar path

    masterPartyIsPrecise

    if false, then we'll use the PartyManagement endpoint and wait until we see a party that contains the master party name string if true, then we use the name of the master party as party name, as defined above

  7. case class RateSettings(startRate: Double = 3, adjustFactor: Double = 1.15, targetLatencyMs: Int = 5000, batchSize: Int = 3, factorOfMaxSubmissionsPerIteration: Double = 0.5, commandExpiryCheckSeconds: Int = 120, commandClientConfiguration: CommandClientConfiguration = RateSettings.defaultCommandClientConfiguration) extends Product with Serializable

Value Members

  1. object PartyRole extends Serializable
  2. object PerformanceRunner
  3. object RateSettings extends Serializable

Ungrouped