object ActiveContractStore
- Alphabetic
- By Inheritance
- ActiveContractStore
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed trait AcsBaseError extends Product with Serializable
- 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!
- sealed trait ActivenessChangeDetail extends Product with Serializable
- 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
. - 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
. - type ContractState = StateChange[Status]
- type CreationArchivalDetail = CreationArchivalDetail.type
- 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.
- 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.
- case class SimultaneousActivation(contractId: LfContractId, toc: TimeOfChange, detail1: ActivenessChangeDetail, detail2: ActivenessChangeDetail) extends AcsWarning with Product with Serializable
A contract is simultaneously created and/or transferred from possibly several origin domains
- case class SimultaneousDeactivation(contractId: LfContractId, toc: TimeOfChange, detail1: ActivenessChangeDetail, detail2: ActivenessChangeDetail) extends AcsWarning with Product with Serializable
A contract is simultaneously archived and/or transferred out to possibly several origin domains
- sealed trait Status extends Product with Serializable with PrettyPrinting with HasPrunable
Status of a contract in the ACS
- case class TransferDetail(domain: DomainId) extends ActivenessChangeDetail with Product with Serializable
- case class TransferredAway(targetDomain: DomainId) extends Status with Product with Serializable
The contract has been transferred out to the given
targetDomain
after it had resided on this domain.The contract has been transferred out to the given
targetDomain
after it had resided on this domain. It does not reside on the current domain, but the contract has existed at some time.In particular, this state does not imply any of the following:
- The transfer was completed on the target domain.
- The contract now resides on the target domain.
- The contract is active or archived on any other domain.
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]) @native() @HotSpotIntrinsicCandidate()
- 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
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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])
- case object Active extends Status with Product with Serializable
The contract has been created and is active.
- object ActivenessChangeDetail extends Serializable
- case object Archived extends Status with Product with Serializable
The contract has been archive and it is not active.
- case object CreationArchivalDetail extends ActivenessChangeDetail with Product with Serializable