Packages

t

uk.gov.hmrc.performance.conf

JourneyConfiguration

trait JourneyConfiguration extends Configuration

Linear Supertypes
Configuration, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JourneyConfiguration
  2. Configuration
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val allJourneys: List[String]
  5. lazy val applicationConfig: Config
    Definition Classes
    Configuration
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def checkJourneyName(id: String): Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. def definitions(labels: Set[String] = Set.empty): Seq[JourneyDefinition]

    Maps the journeys defined in journeys.conf to a Seq of uk.gov.hmrc.performance.conf.JourneyDefinition and returns the journeys to be executed based on the provided labels.

    Maps the journeys defined in journeys.conf to a Seq of uk.gov.hmrc.performance.conf.JourneyDefinition and returns the journeys to be executed based on the provided labels. The labels field is defined in application.conf.

    labels

    An optional parameter with a Set of labels for which the journeys should be executed.

    returns

    Seq of JourneyDefinition to be executed for the provided labels.

  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def generateDescription(journeyDescription: String, runIf: Set[String], skipIf: Set[String]): String

    Generates a new description for a journey based on the description, run-if, and skip-if fields in journeys.conf

    Generates a new description for a journey based on the description, run-if, and skip-if fields in journeys.conf

    Example:

    For the below example journey in journey.conf:

    hello-world-4 = {
      description = "Hello world journey 4"
      load = 0.1
      feeder = data/helloworld.csv
      parts = [
        home
      ]
      run-if = ["label-B"]
      skip-if = ["label-A", "label-C"]
    }

    the generated description would be:

    Hello world journey 4 - runIf [label-B] and skipIf [label-A,label-C]

    journeyDescription

    Value from the description field of a journey in journeys.conf

    runIf

    Labels included in run-if field of a journey in journeys.conf

    skipIf

    Labels included in skip-if field of a journey in journeys.conf

    returns

    A new description based on the description and the labels

  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hasProperty(property: String): Boolean
    Definition Classes
    Configuration
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. val journeysAvailable: List[String]
  18. def keys(property: String): List[String]
    Definition Classes
    Configuration
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def readProperty(property: String, default: String): String
    Definition Classes
    Configuration
  23. def readProperty(property: String): String
    Definition Classes
    Configuration
  24. def readPropertyBooleanOption(property: String): Option[Boolean]
    Definition Classes
    Configuration
  25. def readPropertyList(property: String): List[String]
    Definition Classes
    Configuration
  26. def readPropertyOption(property: String): Option[String]
    Definition Classes
    Configuration
  27. def readPropertySet(property: String): Set[String]
    Definition Classes
    Configuration
  28. def readPropertySetOrEmpty(property: String): Set[String]
    Definition Classes
    Configuration
  29. lazy val runLocal: Boolean
    Definition Classes
    Configuration
  30. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  31. def toString(): String
    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Configuration

Inherited from AnyRef

Inherited from Any

Ungrouped