Packages

package client

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package configuration
  2. package services

Type Members

  1. final class LedgerClient extends Closeable

    GRPC client for the Canton Ledger API.

    GRPC client for the Canton Ledger API.

    Tracing support: we use CallOptions, see com.digitalasset.canton.tracing.TraceContextGrpc

  2. trait LedgerSubscription extends FlagCloseableAsync with NamedLogging
  3. class ResilientLedgerSubscription[S, T] extends FlagCloseableAsync with NamedLogging with Spanning with NoTracing

    Resilient ledger subscriber, which keeps continuously re-subscribing (on failure) to the Ledger API transaction stream and applies the received transactions to the processTransaction function.

    Resilient ledger subscriber, which keeps continuously re-subscribing (on failure) to the Ledger API transaction stream and applies the received transactions to the processTransaction function.

    processTransaction must not throw. If it does, it must be idempotent (i.e. allow re-processing the same transaction twice).

Ungrouped