Packages

package handlers

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class CleanSequencerCounterTracker extends NamedLogging

    Application handler transformer that tracks the sequencer counters for which the given application handler has successfully completed the asynchronous processing.

  2. class CounterCapture extends NamedLogging

    Capture the sequencer counter of the last successfully processed event (only synchronous processing).

  3. class DiscardIgnoredEvents[Env <: Envelope[_]] extends PossiblyIgnoredApplicationHandler[Env] with NamedLogging

    Forwards only com.digitalasset.canton.store.SequencedEventStore.OrdinarySequencedEvents to the given com.digitalasset.canton.sequencing.ApplicationHandler.

    Forwards only com.digitalasset.canton.store.SequencedEventStore.OrdinarySequencedEvents to the given com.digitalasset.canton.sequencing.ApplicationHandler.

    This must only be used on code paths where there cannot be other types of events by construction. Otherwise, the application handler will not be informed about ignored event and cannot tick any of the trackers, including the com.digitalasset.canton.topology.processing.TopologyTransactionProcessor.

  4. class EnvelopeOpener[Box[+_ <: Envelope[_]]] extends AnyRef

    Opener for envelopes inside an arbitrary EnvelopeBox

  5. class HasReceivedEvent extends AnyRef
  6. class StoreSequencedEvent extends NamedLogging

    Transformer for com.digitalasset.canton.sequencing.OrdinaryApplicationHandler that stores all event batches in the com.digitalasset.canton.store.SequencedEventStore before passing them on to the given handler.

    Transformer for com.digitalasset.canton.sequencing.OrdinaryApplicationHandler that stores all event batches in the com.digitalasset.canton.store.SequencedEventStore before passing them on to the given handler. Complains if events have the wrong domain ID.

Value Members

  1. object DiscardIgnoredEvents
  2. object EnvelopeOpener
  3. object EnvelopeOpenerError extends SequencerErrorGroup
  4. object HasReceivedEvent

    Capture whether the handler has been supplied an event (not whether it has been successfully processed)

  5. object StoreSequencedEvent
  6. object StripOrdinaryEnvelopeBox
  7. object StripSignature

    Removes the com.digitalasset.canton.sequencing.protocol.SignedContent wrapper before providing to a handler

  8. object ThrottlingApplicationEventHandler

Ungrouped