case class EnterpriseDomainManagerConfig(init: InitConfig = InitConfig(), auditLogging: Boolean = false, adminApi: EnterpriseAdminServerConfig = EnterpriseAdminServerConfig(), storage: EnterpriseStorageConfig = EnterpriseStorageConfig.Memory(), crypto: CryptoConfig = CryptoConfig(), topology: TopologyConfig = TopologyConfig(), domainParameters: DomainParametersConfig = DomainParametersConfig(), timeTracker: DomainTimeTrackerConfig = DomainTimeTrackerConfig(), sequencerClient: SequencerClientConfig = SequencerClientConfig(), caching: CachingConfigs = CachingConfigs()) extends DomainBaseConfig with EnterpriseLocalNodeConfig with ConfigDefaults[EnterpriseDomainManagerConfig] with Product with Serializable
Configuration for a single domain manager with the following enterprise-specific config settings. The domain manager node is much more lightweight than the domain node, since it does not any embedded sequencers or mediators. It only runs the topology manager and bootstrap the domain in a distributed manner via console commands.
- Alphabetic
- By Inheritance
- EnterpriseDomainManagerConfig
- Serializable
- Product
- Equals
- ConfigDefaults
- EnterpriseLocalNodeConfig
- DomainBaseConfig
- LocalNodeConfig
- NodeConfig
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new EnterpriseDomainManagerConfig(init: InitConfig = InitConfig(), auditLogging: Boolean = false, adminApi: EnterpriseAdminServerConfig = EnterpriseAdminServerConfig(), storage: EnterpriseStorageConfig = EnterpriseStorageConfig.Memory(), crypto: CryptoConfig = CryptoConfig(), topology: TopologyConfig = TopologyConfig(), domainParameters: DomainParametersConfig = DomainParametersConfig(), timeTracker: DomainTimeTrackerConfig = DomainTimeTrackerConfig(), sequencerClient: SequencerClientConfig = SequencerClientConfig(), caching: CachingConfigs = CachingConfigs())
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val adminApi: EnterpriseAdminServerConfig
parameters of the interface used for administrating the domain
parameters of the interface used for administrating the domain
- Definition Classes
- EnterpriseDomainManagerConfig → DomainBaseConfig → LocalNodeConfig
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val auditLogging: Boolean
if enabled, selected events will be logged by the ParticipantAuditor class
if enabled, selected events will be logged by the ParticipantAuditor class
- Definition Classes
- EnterpriseDomainManagerConfig → DomainBaseConfig
- val caching: CachingConfigs
Various cache sizes
Various cache sizes
- Definition Classes
- EnterpriseDomainManagerConfig → LocalNodeConfig
- def clientAdminApi: ClientConfig
- Definition Classes
- DomainBaseConfig → NodeConfig
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- val crypto: CryptoConfig
determines the crypto provider used for signing, hashing, and encryption and its configuration
determines the crypto provider used for signing, hashing, and encryption and its configuration
- Definition Classes
- EnterpriseDomainManagerConfig → DomainBaseConfig → NodeConfig
- val domainParameters: DomainParametersConfig
misc global parameters
misc global parameters
- Definition Classes
- EnterpriseDomainManagerConfig → DomainBaseConfig
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val init: InitConfig
determines how this node is initialized
determines how this node is initialized
- Definition Classes
- EnterpriseDomainManagerConfig → DomainBaseConfig → LocalNodeConfig
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val 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
- EnterpriseDomainManagerConfig → LocalNodeConfig
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val sequencerClient: SequencerClientConfig
- Definition Classes
- EnterpriseDomainManagerConfig → LocalNodeConfig
- val storage: EnterpriseStorageConfig
determines how the domain stores received messages and state
determines how the domain stores received messages and state
- Definition Classes
- EnterpriseDomainManagerConfig → EnterpriseLocalNodeConfig → DomainBaseConfig → LocalNodeConfig
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val timeTracker: DomainTimeTrackerConfig
Configuration of parameters related to time tracking using the domain sequencer.
Configuration of parameters related to time tracking using the domain sequencer. Used by the IDM and optionally the mediator and sequencer components.
- Definition Classes
- EnterpriseDomainManagerConfig → DomainBaseConfig
- def toRemoteConfig: RemoteDomainManagerConfig
- val topology: TopologyConfig
determines how the domain performs topology management
determines how the domain performs topology management
- Definition Classes
- EnterpriseDomainManagerConfig → DomainBaseConfig
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withDefaults: EnterpriseDomainManagerConfig
Returns this configuration with defaults set if necessary.
Returns this configuration with defaults set if necessary.
- Definition Classes
- EnterpriseDomainManagerConfig → ConfigDefaults