Packages

case class CantonCommunityConfig(domains: Map[String, CommunityDomainConfig] = Map.empty, participants: Map[String, CommunityParticipantConfig] = Map.empty, remoteDomains: Map[String, RemoteDomainConfig] = Map.empty, remoteParticipants: Map[String, RemoteParticipantConfig] = Map.empty, monitoring: MonitoringConfig = MonitoringConfig(), parameters: CantonParameters = CantonParameters(), features: CantonFeatures = CantonFeatures()) extends CantonConfig with ConfigDefaults[CantonCommunityConfig] with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CantonCommunityConfig
  2. Serializable
  3. Product
  4. Equals
  5. ConfigDefaults
  6. CantonConfig
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CantonCommunityConfig(domains: Map[String, CommunityDomainConfig] = Map.empty, participants: Map[String, CommunityParticipantConfig] = Map.empty, remoteDomains: Map[String, RemoteDomainConfig] = Map.empty, remoteParticipants: Map[String, RemoteParticipantConfig] = Map.empty, monitoring: MonitoringConfig = MonitoringConfig(), parameters: CantonParameters = CantonParameters(), features: CantonFeatures = CantonFeatures())

Type Members

  1. type DomainConfigType = CommunityDomainConfig
    Definition Classes
    CantonCommunityConfigCantonConfig
  2. type ParticipantConfigType = CommunityParticipantConfig
    Definition Classes
    CantonCommunityConfigCantonConfig

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. val domains: Map[String, CommunityDomainConfig]

    all domains that this Canton process can operate

    all domains that this Canton process can operate

    domains are grouped by their alias, which is used to identify domains locally

    Definition Classes
    CantonCommunityConfigCantonConfig
  7. def dumpString: String

    renders the config as json (used for dumping config for diagnostic purposes)

    renders the config as json (used for dumping config for diagnostic purposes)

    Definition Classes
    CantonCommunityConfigCantonConfig
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. val features: CantonFeatures

    control which features are enabled

    control which features are enabled

    Definition Classes
    CantonCommunityConfigCantonConfig
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. def mkPortDescription: String
    Attributes
    protected
    Definition Classes
    CantonConfig
  13. val monitoring: MonitoringConfig

    determines how this Canton process can be monitored

    determines how this Canton process can be monitored

    Definition Classes
    CantonCommunityConfigCantonConfig
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def nodeParametersFor[A](cachedNodeParameters: Map[String, A], kind: String, name: String): A
    Attributes
    protected
    Definition Classes
    CantonConfig
  16. def nodePortsDescription(nodeName: String, portDescriptions: Seq[String]): String
    Attributes
    protected
    Definition Classes
    CantonConfig
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. val parameters: CantonParameters

    per-environment parameters to control enabled features and set testing parameters

    per-environment parameters to control enabled features and set testing parameters

    Definition Classes
    CantonCommunityConfigCantonConfig
  20. val participants: Map[String, CommunityParticipantConfig]

    all participants that this Canton process can operate or connect to

    all participants that this Canton process can operate or connect to

    participants are grouped by their local name

    Definition Classes
    CantonCommunityConfigCantonConfig
  21. lazy val portDescription: String

    Produces a message in the structure "da:admin-api=1,public-api=2;participant1:admin-api=3,ledger-api=4".

    Produces a message in the structure "da:admin-api=1,public-api=2;participant1:admin-api=3,ledger-api=4". Helpful for diagnosing port already bound issues during tests. Allows any config value to be be null (can happen with invalid configs or config stubbed in tests)

    Definition Classes
    CantonConfig
  22. def portDescriptionFromConfig[C](config: C)(apiNamesAndExtractors: Seq[(String, (C) => ServerConfig)]): Seq[String]
    Attributes
    protected
    Definition Classes
    CantonConfig
  23. def productElementNames: Iterator[String]
    Definition Classes
    Product
  24. val remoteDomains: Map[String, RemoteDomainConfig]

    all remotely running domains to which the console can connect and operate on

    all remotely running domains to which the console can connect and operate on

    Definition Classes
    CantonCommunityConfigCantonConfig
  25. val remoteParticipants: Map[String, RemoteParticipantConfig]

    all remotely running participants to which the console can connect and operate on

    all remotely running participants to which the console can connect and operate on

    Definition Classes
    CantonCommunityConfigCantonConfig
  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. def validate: ValidatedNel[String, Unit]

    run a validation on the current config and return possible warning messages

    run a validation on the current config and return possible warning messages

    Definition Classes
    CantonCommunityConfigCantonConfig
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. def withDefaults: CantonCommunityConfig

    Returns this configuration with defaults set if necessary.

    Returns this configuration with defaults set if necessary.

    Definition Classes
    CantonCommunityConfigConfigDefaults

Deprecated Value Members

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

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from CantonConfig

Inherited from AnyRef

Inherited from Any

Ungrouped