Packages

c

com.digitalasset.canton.protocol

DynamicDomainParametersWithValidity

final case class DynamicDomainParametersWithValidity(parameters: DynamicDomainParameters, validFrom: CantonTimestamp, validUntil: Option[CantonTimestamp], domainId: DomainId) extends Product with Serializable

Dynamic domain parameters and their validity interval. Mostly so that we can perform additional checks.

validFrom

Start point of the validity interval (exclusive)

validUntil

End point of the validity interval (inclusive)

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DynamicDomainParametersWithValidity
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DynamicDomainParametersWithValidity(parameters: DynamicDomainParameters, validFrom: CantonTimestamp, validUntil: Option[CantonTimestamp], domainId: DomainId)

    validFrom

    Start point of the validity interval (exclusive)

    validUntil

    End point of the validity interval (inclusive)

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def automaticTransferInEnabled: Boolean
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. def decisionTimeFor(activenessTime: CantonTimestamp): Either[String, CantonTimestamp]

    Computes the decision time for the given activeness time.

    Computes the decision time for the given activeness time.

    returns

    Left in case of error, the decision time otherwise

  8. def decisionTimeForF(activenessTime: CantonTimestamp): Future[CantonTimestamp]

    Computes the decision time for the given activeness time.

    Computes the decision time for the given activeness time.

    returns

    Decision time or a failed future in case of error

  9. val domainId: DomainId
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def isValidAt(ts: CantonTimestamp): Boolean
  14. def map[T](f: (DynamicDomainParameters) => T): WithValidity[T]
  15. def mediatorDeduplicationTimeout: NonNegativeFiniteDuration
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. val parameters: DynamicDomainParameters
  20. def participantResponseDeadlineFor(timestamp: CantonTimestamp): Either[String, CantonTimestamp]
  21. def participantResponseDeadlineForF(timestamp: CantonTimestamp): Future[CantonTimestamp]
  22. def productElementNames: Iterator[String]
    Definition Classes
    Product
  23. def sequencerSigningTolerance: NonNegativeFiniteDuration
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. def topologyChangeDelay: NonNegativeFiniteDuration
  26. def transferExclusivityLimitFor(baseline: CantonTimestamp): Either[String, CantonTimestamp]
  27. def transferExclusivityTimeout: NonNegativeFiniteDuration
  28. val validFrom: CantonTimestamp
  29. val validUntil: Option[CantonTimestamp]
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  32. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

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

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped