Packages

final class TimedIndexService extends IndexService

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TimedIndexService
  2. IndexService
  3. ReportsHealth
  4. MeteringStore
  5. IndexParticipantPruningService
  6. IndexConfigManagementService
  7. IndexPartyManagementService
  8. IdentityProvider
  9. MaximumLedgerTimeService
  10. ContractStore
  11. IndexActiveContractsService
  12. IndexEventQueryService
  13. IndexTransactionsService
  14. IndexCompletionsService
  15. LedgerEndService
  16. IndexConfigurationService
  17. IndexPackagesService
  18. AnyRef
  19. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

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

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. def configurationEntries(startExclusive: Option[Absolute])(implicit loggingContext: LoggingContextWithTrace): Source[(Absolute, ConfigurationEntry), NotUsed]

    Retrieve configuration entries.

    Retrieve configuration entries.

    Definition Classes
    TimedIndexServiceIndexConfigManagementService
  7. 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
  8. def currentLedgerEnd(): Future[Absolute]
    Definition Classes
    TimedIndexServiceLedgerEndService
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. def getActiveContracts(filter: TransactionFilter, verbose: Boolean, activeAtO: Option[Offset], multiDomainEnabled: Boolean)(implicit loggingContext: LoggingContextWithTrace): Source[GetActiveContractsResponse, NotUsed]
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def getCompletions(startExclusive: LedgerOffset, endInclusive: LedgerOffset, applicationId: daml.lf.data.Ref.ApplicationId, parties: Set[daml.lf.data.Ref.Party])(implicit loggingContext: LoggingContextWithTrace): Source[CompletionStreamResponse, NotUsed]
  14. def getCompletions(begin: LedgerOffset, applicationId: daml.lf.data.Ref.ApplicationId, parties: Set[daml.lf.data.Ref.Party])(implicit loggingContext: LoggingContextWithTrace): Source[CompletionStreamResponse, NotUsed]
  15. def getEventsByContractId(contractId: daml.lf.value.Value.ContractId, requestingParties: Set[daml.lf.data.Ref.Party])(implicit loggingContext: LoggingContextWithTrace): Future[GetEventsByContractIdResponse]
  16. def getEventsByContractKey(contractKey: daml.lf.value.Value, templateId: daml.lf.data.Ref.Identifier, requestingParties: Set[daml.lf.data.Ref.Party], keyContinuationToken: KeyContinuationToken)(implicit loggingContext: LoggingContextWithTrace): Future[GetEventsByContractKeyResponse]
  17. def getLedgerConfiguration()(implicit loggingContext: LoggingContextWithTrace): Source[ledger.participant.state.index.v2.LedgerConfiguration, NotUsed]
  18. def getLfArchive(packageId: daml.lf.data.Ref.PackageId)(implicit loggingContext: LoggingContextWithTrace): Future[Option[Archive]]
  19. def getMeteringReportData(from: Timestamp, to: Option[Timestamp], applicationId: Option[daml.lf.data.Ref.ApplicationId])(implicit loggingContext: LoggingContextWithTrace): Future[ReportData]
    Definition Classes
    TimedIndexServiceMeteringStore
  20. def getParticipantId(): Future[daml.lf.data.Ref.ParticipantId]
  21. def getParties(parties: Seq[daml.lf.data.Ref.Party])(implicit loggingContext: LoggingContextWithTrace): Future[List[IndexerPartyDetails]]
  22. def getTransactionById(transactionId: ledger.api.domain.TransactionId, requestingParties: Set[daml.lf.data.Ref.Party])(implicit loggingContext: LoggingContextWithTrace): Future[Option[GetTransactionResponse]]
  23. def getTransactionTreeById(transactionId: ledger.api.domain.TransactionId, requestingParties: Set[daml.lf.data.Ref.Party])(implicit loggingContext: LoggingContextWithTrace): Future[Option[GetTransactionTreeResponse]]
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. def latestPrunedOffsets()(implicit loggingContext: LoggingContextWithTrace): Future[(Absolute, Absolute)]
  27. def ledgerId: LedgerId
    Definition Classes
    TimedIndexServiceIdentityProvider
  28. def listKnownParties()(implicit loggingContext: LoggingContextWithTrace): Future[List[IndexerPartyDetails]]
  29. def listLfPackages()(implicit loggingContext: LoggingContextWithTrace): Future[Map[daml.lf.data.Ref.PackageId, PackageDetails]]
  30. 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. Lookup will succeed even if the creating transaction is not visible, but only the contract is divulged to one of the readers.

    Definition Classes
    TimedIndexServiceContractStore
  31. def lookupConfiguration()(implicit loggingContext: LoggingContextWithTrace): Future[Option[(Absolute, Configuration)]]

    Looks up the current configuration, if set, and the offset from which to subscribe to new configuration entries using configurationEntries.

    Looks up the current configuration, if set, and the offset from which to subscribe to new configuration entries using configurationEntries.

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

    Querying the state of the contracts.

    Querying the state of the contracts. If a contract only divulged to some readers, but the transaction of the creation is not visible to the participant, then the lookup will result in a NotFound.

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

    This method serves two purposes: 1 - Verify that none of the specified contracts are archived (archival of divulged contracts also count) 2 - Calculate the maximum ledger time of all the specified contracts (divulged contracts do not contribute) 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.

    This method serves two purposes: 1 - Verify that none of the specified contracts are archived (archival of divulged contracts also count) 2 - Calculate the maximum ledger time of all the specified contracts (divulged contracts do not contribute) 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 none of the specified contracts are archived, and all of them are divulged contracts (no ledger-time available) NotAvailable, if the specified set is empty. Max, if none of the specified contracts are archived, and the maximum ledger-time of all specified non-divulged contracts is known Archived, if there was at least one contract specified which is archived (this list is not necessarily exhaustive)

    Definition Classes
    TimedIndexServiceMaximumLedgerTimeService
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  38. def packageEntries(startExclusive: Option[Absolute])(implicit loggingContext: LoggingContextWithTrace): Source[PackageEntry, NotUsed]
  39. def partyEntries(startExclusive: Option[Absolute])(implicit loggingContext: LoggingContextWithTrace): Source[PartyEntry, NotUsed]
  40. def prune(pruneUpToInclusive: Offset, pruneAllDivulgedContracts: Boolean)(implicit loggingContext: LoggingContextWithTrace): Future[Unit]
  41. def resolveToTemplateIds(templateQualifiedName: daml.lf.data.Ref.QualifiedName)(implicit loggingContext: ContextualizedErrorLogger): Either[StatusRuntimeException, TemplatesForQualifiedName]
  42. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  43. def toString(): String
    Definition Classes
    AnyRef → Any
  44. def transactionTrees(begin: LedgerOffset, endAt: Option[LedgerOffset], filter: TransactionFilter, verbose: Boolean, multiDomainEnabled: Boolean)(implicit loggingContext: LoggingContextWithTrace): Source[GetUpdateTreesResponse, NotUsed]
  45. def transactions(begin: LedgerOffset, endAt: Option[LedgerOffset], filter: TransactionFilter, verbose: Boolean, multiDomainEnabled: Boolean)(implicit loggingContext: LoggingContextWithTrace): Source[GetUpdatesResponse, NotUsed]
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  48. 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 IndexService

Inherited from ReportsHealth

Inherited from MeteringStore

Inherited from IdentityProvider

Inherited from ContractStore

Inherited from IndexEventQueryService

Inherited from LedgerEndService

Inherited from IndexPackagesService

Inherited from AnyRef

Inherited from Any

Ungrouped