final case class MediatorNodeConfig(adminApi: AdminServerConfig = AdminServerConfig(), storage: StorageConfig = StorageConfig.Memory(), crypto: CryptoConfig = CryptoConfig(), replication: Option[ReplicationConfig] = None, init: InitConfig = InitConfig(), timeTracker: SynchronizerTimeTrackerConfig = SynchronizerTimeTrackerConfig(), sequencerClient: SequencerClientConfig = SequencerClientConfig(), caching: CachingConfigs = CachingConfigs(), parameters: MediatorNodeParameterConfig = MediatorNodeParameterConfig(), mediator: MediatorConfig = MediatorConfig(), monitoring: NodeMonitoringConfig = NodeMonitoringConfig(), topology: TopologyConfig = TopologyConfig()) extends LocalNodeConfig with ConfigDefaults[DefaultPorts, MediatorNodeConfig] with UniformCantonConfigValidation with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MediatorNodeConfig
  2. Serializable
  3. Product
  4. Equals
  5. UniformCantonConfigValidation
  6. CustomCantonConfigValidation
  7. CantonConfigValidation
  8. ConfigDefaults
  9. LocalNodeConfig
  10. NodeConfig
  11. AnyRef
  12. 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 adminApi: AdminServerConfig
    Definition Classes
    MediatorNodeConfigLocalNodeConfig
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val caching: CachingConfigs
  7. def clientAdminApi: ClientConfig
    Definition Classes
    MediatorNodeConfigNodeConfig
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  9. val crypto: CryptoConfig
    Definition Classes
    MediatorNodeConfigLocalNodeConfig
  10. final def doValidate(edition: CantonEdition): Seq[CantonConfigValidationError]

    Returns all validation errors that are specific to this Canton configuration class.

    Returns all validation errors that are specific to this Canton configuration class. Successful validation should return an empty sequence.

    Validation errors of subconfigurations should not be reported by this method, but via the type class derivation.

    Attributes
    protected
    Definition Classes
    UniformCantonConfigValidationCustomCantonConfigValidation
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  13. val init: InitConfig
    Definition Classes
    MediatorNodeConfigLocalNodeConfig
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. val mediator: MediatorConfig
  16. val monitoring: NodeMonitoringConfig
    Definition Classes
    MediatorNodeConfigLocalNodeConfig
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def nodeTypeName: String

    Human readable name for the type of node used for displaying config error messages

    Human readable name for the type of node used for displaying config error messages

    Definition Classes
    MediatorNodeConfigLocalNodeConfig
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  21. val parameters: MediatorNodeParameterConfig
    Definition Classes
    MediatorNodeConfigLocalNodeConfig
  22. def productElementNames: Iterator[String]
    Definition Classes
    Product
  23. val replication: Option[ReplicationConfig]
  24. def replicationEnabled: Boolean
  25. val sequencerClient: SequencerClientConfig
    Definition Classes
    MediatorNodeConfigLocalNodeConfig
  26. val storage: StorageConfig
    Definition Classes
    MediatorNodeConfigLocalNodeConfig
  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. val timeTracker: SynchronizerTimeTrackerConfig
  29. def toRemoteConfig: RemoteMediatorConfig
  30. val topology: TopologyConfig
    Definition Classes
    MediatorNodeConfigLocalNodeConfig
  31. final def validate[T >: MediatorNodeConfig.this.type](edition: CantonEdition)(implicit validator: CantonConfigValidator[T]): Either[NonEmpty[Seq[CantonConfigValidationError]], Unit]
    Definition Classes
    CantonConfigValidation
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. def withDefaults(ports: DefaultPorts, edition: CantonEdition): MediatorNodeConfig

    Returns this configuration with defaults set for the given edition if necessary.

    Returns this configuration with defaults set for the given edition if necessary.

    Definition Classes
    MediatorNodeConfigConfigDefaults

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 Serializable

Inherited from Product

Inherited from Equals

Inherited from CantonConfigValidation

Inherited from LocalNodeConfig

Inherited from NodeConfig

Inherited from AnyRef

Inherited from Any

Ungrouped