Packages

final class TimedIndexService extends IndexService

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TimedIndexService
  2. IndexService
  3. ReportsHealth
  4. IndexParticipantPruningService
  5. IndexPartyManagementService
  6. MaximumLedgerTimeService
  7. ContractStore
  8. IndexActiveContractsService
  9. IndexEventQueryService
  10. IndexUpdateService
  11. IndexCompletionsService
  12. LedgerEndService
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new TimedIndexService(delegate: IndexService, metrics: LedgerApiServerMetrics)

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]) @IntrinsicCandidate() @native()
  6. def currentHealth(): HealthStatus

    Reports the current health of the object.

    Reports the current health of the object. This should always return immediately.

    Definition Classes
    TimedIndexServiceReportsHealth
  7. def currentLedgerEnd(): Future[Option[Offset]]
    Definition Classes
    TimedIndexServiceLedgerEndService
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def getActiveContracts(filter: EventFormat, activeAt: Option[Offset])(implicit loggingContext: LoggingContextWithTrace): Source[GetActiveContractsResponse, NotUsed]
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  12. def getCompletions(begin: Option[Offset], userId: daml.lf.data.Ref.UserId, parties: Set[daml.lf.data.Ref.Party])(implicit loggingContext: LoggingContextWithTrace): Source[CompletionStreamResponse, NotUsed]
  13. def getEventsByContractId(contractId: daml.lf.value.Value.ContractId, eventFormat: EventFormat)(implicit loggingContext: LoggingContextWithTrace): Future[GetEventsByContractIdResponse]
  14. def getParticipantId(): Future[daml.lf.data.Ref.ParticipantId]
  15. def getParties(parties: Seq[daml.lf.data.Ref.Party])(implicit loggingContext: LoggingContextWithTrace): Future[List[IndexerPartyDetails]]
  16. def getTransactionById(updateId: ledger.api.UpdateId, transactionFormat: TransactionFormat)(implicit loggingContext: LoggingContextWithTrace): Future[Option[GetTransactionResponse]]
  17. def getTransactionByOffset(offset: Offset, transactionFormat: TransactionFormat)(implicit loggingContext: LoggingContextWithTrace): Future[Option[GetTransactionResponse]]
  18. def getTransactionTreeById(updateId: ledger.api.UpdateId, requestingParties: Set[daml.lf.data.Ref.Party])(implicit loggingContext: LoggingContextWithTrace): Future[Option[GetTransactionTreeResponse]]
  19. def getTransactionTreeByOffset(offset: Offset, requestingParties: Set[daml.lf.data.Ref.Party])(implicit loggingContext: LoggingContextWithTrace): Future[Option[GetTransactionTreeResponse]]
  20. def getUpdateBy(lookupKey: LookupKey, updateFormat: UpdateFormat)(implicit loggingContext: LoggingContextWithTrace): Future[Option[GetUpdateResponse]]
  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def latestPrunedOffsets()(implicit loggingContext: LoggingContextWithTrace): Future[(Option[Offset], Option[Offset])]
  24. def listKnownParties(fromExcl: Option[daml.lf.data.Ref.Party], maxResults: Int)(implicit loggingContext: LoggingContextWithTrace): Future[List[IndexerPartyDetails]]
  25. def lookupActiveContract(readers: Set[daml.lf.data.Ref.Party], contractId: daml.lf.value.Value.ContractId)(implicit loggingContext: LoggingContextWithTrace): Future[Option[VersionedContractInstance]]

    Looking up an active contract.

    Looking up an active contract.

    Definition Classes
    TimedIndexServiceContractStore
  26. def lookupContractKey(readers: Set[daml.lf.data.Ref.Party], key: GlobalKey)(implicit loggingContext: LoggingContextWithTrace): Future[Option[daml.lf.value.Value.ContractId]]
    Definition Classes
    TimedIndexServiceContractStore
  27. def lookupContractState(contractId: daml.lf.value.Value.ContractId)(implicit loggingContext: LoggingContextWithTrace): Future[ContractState]

    Querying the state of the contracts.

    Querying the state of the contracts.

    Definition Classes
    TimedIndexServiceContractStore
  28. def lookupMaximumLedgerTimeAfterInterpretation(ids: Set[daml.lf.value.Value.ContractId])(implicit loggingContext: LoggingContextWithTrace): Future[MaximumLedgerTime]

    This method serves two purposes:

    This method serves two purposes:

    1. Verify that none of the specified contracts are archived
    2. Calculate the maximum ledger time of all the specified contracts

    Important note: existence of the contracts is not checked, only the fact of archival, therefore this method is intended to be used after interpretation, which guarantees that all the used ids were visible once.

    returns

    NotAvailable, if the specified set is empty. Max, if none of the specified contracts are archived, and the maximum ledger-time of all specified contracts is known Archived, if there was at least one contract specified which is archived (this list is not necessarily exhaustive)

    Definition Classes
    TimedIndexServiceMaximumLedgerTimeService
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  32. def prune(pruneUpToInclusive: Offset, pruneAllDivulgedContracts: Boolean, incompletReassignmentOffsets: Vector[Offset])(implicit loggingContext: LoggingContextWithTrace): Future[Unit]
  33. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  34. def toString(): String
    Definition Classes
    AnyRef → Any
  35. def transactionTrees(begin: Option[Offset], endAt: Option[Offset], eventFormat: EventFormat)(implicit loggingContext: LoggingContextWithTrace): Source[GetUpdateTreesResponse, NotUsed]
  36. def updates(begin: Option[Offset], endAt: Option[Offset], updateFormat: UpdateFormat)(implicit loggingContext: LoggingContextWithTrace): Source[GetUpdatesResponse, NotUsed]
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  39. 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

    (Since version 9)

Inherited from IndexService

Inherited from ReportsHealth

Inherited from ContractStore

Inherited from IndexEventQueryService

Inherited from IndexUpdateService

Inherited from LedgerEndService

Inherited from AnyRef

Inherited from Any

Ungrouped