Processor class abstract

Used by a TelemetryClient to process telemetry items.

Processors implement the chain of responsibility pattern, with next being the subsequent processor in the chain. This allows a set of processors to be composed.

Implementers

Constructors

Processor()

Properties

hashCode int
The hash code for this object.
no setterinherited
next Processor?
The next processor in the chain, or null if there is none.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

flush() Future<void>
Instructs the processor to force all telemetry items to be handled regardless of any internal buffering logic, completing asynchronously once all items are flushed.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
process({required List<ContextualTelemetryItem> contextualTelemetryItems}) → void
Requests that contextualTelemetryItems be processed by this Processor.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited