Table of Contents

Class InMemoryPipelineDestination<T>

Namespace
Pipelinez.Core.Destination
Assembly
Pipelinez.dll

Provides a minimal in-memory destination that simply logs received records.

public class InMemoryPipelineDestination<T> : PipelineDestination<T>, IPipelineDestination<T>, IFlowDestination<PipelineContainer<T>>, IPipelineExecutionConfigurable, IPipelineRetryConfigurable<T> where T : PipelineRecord

Type Parameters

T
Inheritance
InMemoryPipelineDestination<T>
Implements
Inherited Members

Constructors

InMemoryPipelineDestination()

Initializes a new in-memory destination.

public InMemoryPipelineDestination()

Methods

ExecuteAsync(T, CancellationToken)

Executes the destination logic for a successfully processed record.

protected override Task ExecuteAsync(T record, CancellationToken cancellationToken)

Parameters

record T

The record to write.

cancellationToken CancellationToken

The cancellation token for the execution.

Returns

Task

Initialize()

Provides an opportunity for the destination to initialize transport-specific state.

protected override void Initialize()