Packages

object RequestTracker

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

Type Members

  1. final case class AcsError(error: AcsBaseError) extends RequestTrackerStoreError with Product with Serializable
  2. final case class CommitSetAlreadyExists(requestCounter: RequestCounter) extends CommitSetError with Product with Serializable

    Returned by RequestTracker!.addCommitSet if a different commit set has already been supplied for the given request counter.

  3. sealed trait CommitSetError extends RequestTrackerError

    Trait for errors that can occur when adding a commit set

  4. final case class ContractKeyJournalError(error: store.ContractKeyJournal.ContractKeyJournalError) extends RequestTrackerStoreError with Product with Serializable
  5. final case class InvalidCommitSet(requestCounter: RequestCounter, commitSet: CommitSet, locked: LockedStates) extends RuntimeException with Product with Serializable

    The commit set tries to activate or deactivate contracts that were not locked during the activeness check.

  6. final case class RequestAlreadyExists(requestCounter: RequestCounter, sequencerCounter: SequencerCounter, timestamp: CantonTimestamp) extends RequestTrackerError with Product with Serializable

    Returned by RequestTracker!.addRequest if the same request was added before with different parameters (as given).

  7. final case class RequestFutures(activenessResult: FutureUnlessShutdown[ActivenessResult], timeoutResult: FutureUnlessShutdown[TimeoutResult]) extends Product with Serializable

    Case class for the futures of RequestTracker.addRequest.

    Case class for the futures of RequestTracker.addRequest.

    activenessResult

    The future for the ActivenessResult that the activeness check completes with the activeness result

    timeoutResult

    The future for the TimeoutResult that will be completed when the request times out or a transaction result is added.

  8. final case class RequestNotFound(requestCounter: RequestCounter) extends ResultError with CommitSetError with Product with Serializable

    The request is not (any longer) tracked by the request tracker

  9. sealed trait RequestTrackerError extends Product with Serializable with PrettyPrinting

    Trait for errors of the request tracker

  10. sealed trait RequestTrackerStoreError extends Product with Serializable

    Errors while writing to the stores

  11. final case class ResultAlreadyExists(requestCounter: RequestCounter) extends ResultError with Product with Serializable

    Returned by RequestTracker!.addResult if the result has been signalled beforehand with different parameters for the same request

  12. sealed trait ResultError extends RequestTrackerError

    Trait for errors that can occur for a result

  13. final case class ResultNotFound(requestCounter: RequestCounter) extends CommitSetError with Product with Serializable

    Returned by RequestTracker!.addCommitSet if no result has been signalled beforehand for the request

  14. sealed trait TimeoutResult extends AnyRef

    Indicates whether the request has timed out.

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

Inherited from AnyRef

Inherited from Any

Ungrouped