Packages

object ActiveContractStore

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ActiveContractStore
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait AcsBaseError extends Product with Serializable
  2. sealed trait AcsError extends AcsBaseError

    Error cases returned by the operations on the ActiveContractStore!

  3. sealed trait AcsWarning extends AcsBaseError

    Warning cases returned by the operations on the ActiveContractStore!

  4. final case class Active(reassignmentCounter: ReassignmentCounter) extends Status with Product with Serializable

    The contract has been created and is active.

  5. final case class ActiveContractsDataInvariantViolation(errorMessage: String) extends AcsError with Product with Serializable
  6. sealed trait ActivenessChangeDetail extends Product with Serializable with PrettyPrinting
  7. final case class ChangeAfterArchival(contractId: LfContractId, archival: TimeOfChange, change: TimeOfChange) extends AcsWarning with Product with Serializable

    The state of a contract is changed after its archival.

  8. final case class ChangeBeforeCreation(contractId: LfContractId, creation: TimeOfChange, change: TimeOfChange) extends AcsWarning with Product with Serializable

    The state of a contract is changed before its creation.

  9. sealed abstract class ChangeType extends AnyRef
  10. type ContractState = StateChange[Status]
  11. final case class DoubleContractArchival(contractId: LfContractId, oldTime: TimeOfChange, newTime: TimeOfChange) extends AcsWarning with Product with Serializable

    The given contract is archived a second time, but with a different time of change.

  12. final case class DoubleContractCreation(contractId: LfContractId, oldTime: TimeOfChange, newTime: TimeOfChange) extends AcsWarning with Product with Serializable

    The given contract is created a second time, but with a different time of change.

  13. final case class ReassignedAway(targetSynchronizer: Target[SynchronizerId], reassignmentCounter: ReassignmentCounter) extends Status with Product with Serializable

    The contract has been unassigned to the given targetSynchronizer after it had resided on this synchronizer.

    The contract has been unassigned to the given targetSynchronizer after it had resided on this synchronizer. It does not reside on the current synchronizer, but the contract has existed at some time.

    In particular, this state does not imply any of the following:

    • The reassignment was completed on the target synchronizer.
    • The contract now resides on the target synchronizer.
    • The contract is active or archived on any other synchronizer.
    reassignmentCounter

    The reassignment counter of the unassignment request that reassigned the contract away.

  14. final case class ReassignmentCounterShouldIncrease(contractId: LfContractId, current: ReassignmentCounter, currentToc: TimeOfChange, next: ReassignmentCounter, nextToc: TimeOfChange, strict: Boolean) extends AcsWarning with Product with Serializable

    ReassignmentCounter should increase monotonically with the time of change.

  15. sealed trait ReassignmentType extends Product with Serializable
  16. final case class SimultaneousActivation(contractId: LfContractId, toc: TimeOfChange, detail1: ActivenessChangeDetail, detail2: ActivenessChangeDetail) extends AcsWarning with Product with Serializable

    A contract is simultaneously created and/or reassigned from possibly several source synchronizers

  17. final case class SimultaneousDeactivation(contractId: LfContractId, toc: TimeOfChange, detail1: ActivenessChangeDetail, detail2: ActivenessChangeDetail) extends AcsWarning with Product with Serializable

    A contract is simultaneously archived and/or unassigned to possibly several source synchronizers

  18. sealed trait Status extends Product with Serializable with PrettyPrinting with HasPrunable

    Status of a contract in the ACS

  19. final case class UnableToFindIndex(id: SynchronizerId) extends AcsError with Product with Serializable

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 ContractState: StateChange.type
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. object ActivenessChangeDetail extends Serializable
  21. case object Archived extends Status with Product with Serializable

    The contract has been archived and it is not active.

  22. object ChangeType
  23. case object Purged extends Status with Product with Serializable
  24. object ReassignmentType extends Serializable

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 AnyRef

Inherited from Any

Ungrouped