package store

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package db
  2. package memory

Type Members

  1. class DbInitializationStore extends InitializationStore with DbStore
  2. final class DomainTopologyStore extends DomainTopologyStoreBase[ValidatedTopologyTransaction, StoredTopologyTransaction[TopologyChangeOp], SignedTopologyTransaction[TopologyChangeOp], TopologyStore[DomainStore]]
  3. abstract class DomainTopologyStoreBase[ValidTx, StoredTx, SignedTx, T <: TopologyStoreCommon[DomainStore, ValidTx, StoredTx, SignedTx]] extends AutoCloseable

    simple topology store holders

    simple topology store holders

    domain stores need the domain-id, but we only know it after init. therefore, we need some data structure to manage the store

  4. class InMemoryInitializationStore extends InitializationStore with NamedLogging
  5. trait InitializationStore extends AutoCloseable

    Store where we keep the core identity of the node

    Store where we keep the core identity of the node

    In Canton, everybody is known by his unique identifier which consists of a string and a fingerprint of a signing key. Participant nodes and domains are known by their UID. This store here stores the identity of the node.

  6. final case class PartyMetadata(partyId: PartyId, displayName: Option[DisplayName], participantId: Option[ParticipantId])(effectiveTimestamp: CantonTimestamp, submissionId: String255, notified: Boolean = false) extends Product with Serializable

    the party metadata used to inform the ledger api server

    the party metadata used to inform the ledger api server

    the first class parameters correspond to the relevant information, whereas the second class parameters are synchronisation information used during crash recovery. we don't want these in an equality comparison.

  7. trait PartyMetadataStore extends AutoCloseable
  8. final case class PositiveSignedTopologyTransactions(adds: SignedTopologyTransactions[Add], replaces: SignedTopologyTransactions[Replace]) extends Product with Serializable
  9. final case class PositiveStoredTopologyTransactions(adds: StoredTopologyTransactions[Add], replaces: StoredTopologyTransactions[Replace]) extends Product with Serializable
  10. final case class SignedTopologyTransactions[+Op <: TopologyChangeOp](result: Seq[SignedTopologyTransaction[Op]]) extends Product with Serializable
  11. final case class SignedTopologyTransactionsX[+Op <: TopologyChangeOpX, +M <: TopologyMappingX](result: Seq[SignedTopologyTransactionX[Op, M]]) extends PrettyPrinting with Product with Serializable
  12. final class StoreBasedTopologyStateForInitializationService extends TopologyStateForInitializationService with NamedLogging
  13. final case class StoredTopologyTransaction[+Op <: TopologyChangeOp](sequenced: SequencedTime, validFrom: EffectiveTime, validUntil: Option[EffectiveTime], transaction: SignedTopologyTransaction[Op]) extends PrettyPrinting with Product with Serializable
  14. final case class StoredTopologyTransactionX[+Op <: TopologyChangeOpX, +M <: TopologyMappingX](sequenced: SequencedTime, validFrom: EffectiveTime, validUntil: Option[EffectiveTime], transaction: SignedTopologyTransactionX[Op, M]) extends PrettyPrinting with Product with Serializable
  15. final case class StoredTopologyTransactions[+Op <: TopologyChangeOp](result: Seq[StoredTopologyTransaction[Op]]) extends HasVersionedWrapper[StoredTopologyTransactions[TopologyChangeOp]] with PrettyPrinting with Product with Serializable
  16. final case class StoredTopologyTransactionsX[+Op <: TopologyChangeOpX, +M <: TopologyMappingX](result: Seq[StoredTopologyTransactionX[Op, M]]) extends HasVersionedWrapper[StoredTopologyTransactionsX[TopologyChangeOpX, TopologyMappingX]] with PrettyPrinting with Product with Serializable
  17. sealed trait TimeQuery extends AnyRef
  18. sealed trait TimeQueryX extends AnyRef
  19. trait TopologyStateForInitializationService extends AnyRef
  20. abstract class TopologyStore[+StoreID <: TopologyStoreId] extends AutoCloseable with TopologyStoreCommon[StoreID, ValidatedTopologyTransaction, StoredTopologyTransaction[TopologyChangeOp], SignedTopologyTransaction[TopologyChangeOp]]
  21. trait TopologyStoreCommon[+StoreID <: TopologyStoreId, ValidTx, StoredTx, SignedTx] extends FlagCloseable
  22. sealed trait TopologyStoreId extends PrettyPrinting
  23. abstract class TopologyStoreX[+StoreID <: TopologyStoreId] extends AutoCloseable with TopologyStoreCommon[StoreID, GenericValidatedTopologyTransactionX, GenericStoredTopologyTransactionX, GenericSignedTopologyTransactionX]
  24. sealed trait TopologyTransactionRejection extends PrettyPrinting
  25. final case class ValidatedTopologyTransaction(transaction: SignedTopologyTransaction[TopologyChangeOp], rejectionReason: Option[TopologyTransactionRejection]) extends Product with Serializable
  26. final case class ValidatedTopologyTransactionX[+Op <: TopologyChangeOpX, +M <: TopologyMappingX](transaction: SignedTopologyTransactionX[Op, M], rejectionReason: Option[TopologyTransactionRejection] = None, expireImmediately: Boolean = false) extends Product with Serializable

Ungrouped