object ActiveContractStore
- Alphabetic
- By Inheritance
- ActiveContractStore
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed trait AcsBaseError extends Product with Serializable
- sealed trait AcsError extends AcsBaseError
Error cases returned by the operations on the ActiveContractStore!
- sealed trait AcsWarning extends AcsBaseError
Warning cases returned by the operations on the ActiveContractStore!
- final case class Active(reassignmentCounter: ReassignmentCounter) extends Status with Product with Serializable
The contract has been created and is active.
- final case class ActiveContractsDataInvariantViolation(errorMessage: String) extends AcsError with Product with Serializable
- sealed trait ActivenessChangeDetail extends Product with Serializable with PrettyPrinting
- 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
. - 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
. - sealed abstract class ChangeType extends AnyRef
- type ContractState = StateChange[Status]
- 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.
- 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.
- 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.
- 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.
- sealed trait ReassignmentType extends Product with Serializable
- 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
- 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
- sealed trait Status extends Product with Serializable with PrettyPrinting with HasPrunable
Status of a contract in the ACS
- final case class UnableToFindIndex(id: SynchronizerId) extends AcsError with Product with Serializable
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 ContractState: StateChange.type
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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])
- object ActivenessChangeDetail extends Serializable
- case object Archived extends Status with Product with Serializable
The contract has been archived and it is not active.
- object ChangeType
- case object Purged extends Status with Product with Serializable
- object ReassignmentType extends Serializable