o
com.digitalasset.canton.participant.store
ParticipantNodePersistentState
Companion class ParticipantNodePersistentState
object ParticipantNodePersistentState extends HasLoggerName
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ParticipantNodePersistentState
- HasLoggerName
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- def apply(syncDomainPersistentStates: SyncDomainPersistentStateLookup, storage: Storage, clock: Clock, maxDeduplicationDurationO: Option[NonNegativeFiniteDuration], uniqueContractKeysO: Option[Boolean], parameters: ParticipantStoreConfig, releaseProtocolVersion: ReleaseProtocolVersion, metrics: ParticipantMetrics, indexedStringStore: IndexedStringStore, timeouts: ProcessingTimeout, loggerFactory: NamedLoggerFactory)(implicit ec: ExecutionContext, mat: Materializer, traceContext: TraceContext): Future[ParticipantNodePersistentState]
Creates a ParticipantNodePersistentState and initializes the settings store.
Creates a ParticipantNodePersistentState and initializes the settings store.
- uniqueContractKeysO
If scala.Some$, try to set the unique contract key mode accordingly, but if the participant has previously been connected to a domain, the domain's parameter for unique contract keys takes precedence. If scala.None$, skip storing and checking the UCK setting.