package platform
Type aliases used throughout the package
- Alphabetic
- By Inheritance
- platform
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
Type Members
- class DispatcherState extends NamedLogging
Life-cycle manager for the Ledger API streams offset dispatcher.
- class InMemoryState extends NamedLogging
Wrapper and life-cycle manager for the in-memory Ledger API state.
- final case class InternalEventFormat(templatePartiesFilter: TemplatePartiesFilter, eventProjectionProperties: EventProjectionProperties) extends Product with Serializable
- final case class InternalTransactionFormat(internalEventFormat: InternalEventFormat, transactionShape: TransactionShape) extends Product with Serializable
- final case class InternalUpdateFormat(includeTransactions: Option[InternalTransactionFormat], includeReassignments: Option[InternalEventFormat], includeTopologyEvents: Option[TopologyFormat]) extends Product with Serializable
- class PackagePreferenceBackend extends NamedLogging
- abstract class ResourceCloseable extends FlagCloseableAsync with NamedLogging
This helper class serves as a bridge between FlagCloseable (canton's shutdown/resource manager trait) and Resource (daml's shutdown/resource management container).
This helper class serves as a bridge between FlagCloseable (canton's shutdown/resource manager trait) and Resource (daml's shutdown/resource management container). Recommended usage:
- The service class needs to be prepared with subclassing the ResourceCloseable.
- As the service instance is created, the ResourceOwnerFlagCloseableOps should be used to instantiate a FlagCloseable with the ResourceOwner[ServiceClass].acquireFlagCloseable.
- The resulting ServiceClass instance can be used as FlagCloseable: as it is getting closed, the wrapped Resource will be released.
- Annotations
- @SuppressWarnings()
- implicit final class ResourceOwnerFlagCloseableOps[T <: ResourceCloseable] extends AnyVal
- implicit final class ResourceOwnerOps[T] extends AnyVal
- final case class TemplatePartiesFilter(relation: Map[Identifier, Option[Set[Party]]], templateWildcardParties: Option[Set[Party]]) extends Product with Serializable
This class represents the filters used in transactions and contracts fetching based on the templates or interfaces they implement and the parties included.
This class represents the filters used in transactions and contracts fetching based on the templates or interfaces they implement and the parties included.
- relation
holds the per template filters, if the value of a specific key (identifier) is defined then the filter corresponds only to the specific set of parties, if None then all the parties known to the participant are included
- templateWildcardParties
represents all the templates (template-wildcard) for the set of parties specified if defined or all the parties known to the participant if None.
Value Members
- object DispatcherState
- object InMemoryState
- object LedgerApiServer
- object PackagePreferenceBackend