Table of Contents

Interface IProducerConsumerTrigger<T>

Namespace
Common
Assembly
Lykke.Common.dll

Lykke producer-consumer abstraction.

public interface IProducerConsumerTrigger<T> : IStartStop, IStartable, IStopable, IDisposable

Type Parameters

T
Inherited Members
Extension Methods

Remarks

You do not need to catch exceptions just for logging in handler of this event, infrastructure will do it for you.

Methods

Produce(T)

Produces the item

void Produce(T item)

Parameters

item T

Events

Consumed

Handler which will be trigger every time, when item is consumed.

You do not need to catch exceptions just to for logging in handler of this event, infrastructure will do it for you.

event ProducerConsumerConsumedEventHandler<T> Consumed

Event Type

ProducerConsumerConsumedEventHandler<T>