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. 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. sealed trait ActivenessChangeDetail extends Product with Serializable
  5. 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.

  6. 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.

  7. type ContractState = StateChange[Status]
  8. type CreationArchivalDetail = CreationArchivalDetail.type
  9. 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.

  10. 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.

  11. 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

  12. 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

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

    Status of a contract in the ACS

  14. case class TransferDetail(domain: DomainId) extends ActivenessChangeDetail with Product with Serializable
  15. 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

  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]) @native() @HotSpotIntrinsicCandidate()
  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
    @native() @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  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
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  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. case object Active extends Status with Product with Serializable

    The contract has been created and is active.

  21. object ActivenessChangeDetail extends Serializable
  22. case object Archived extends Status with Product with Serializable

    The contract has been archive and it is not active.

  23. case object CreationArchivalDetail extends ActivenessChangeDetail with Product with Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped