Table of Contents

Struct MessageBrokerClientMessageProcessedEvent

Namespace
LfrlAnvil.MessageBroker.Client.Events
Assembly
LfrlAnvil.MessageBroker.Client.dll

Represents an event emitted by MessageBrokerClient when message notification received from the server has been processed successfully.

public readonly struct MessageBrokerClientMessageProcessedEvent
Inherited Members

Properties

Listener

MessageBrokerListener that processed the message.

public MessageBrokerListener Listener { get; }

Property Value

MessageBrokerListener

MessageId

Unique id of the message assigned by the server.

public ulong MessageId { get; }

Property Value

ulong

Redelivery

Redelivery attempt of the message.

public int Redelivery { get; }

Property Value

int

Retry

Retry attempt of the message.

public int Retry { get; }

Property Value

int

Source

Event source.

public MessageBrokerClientEventSource Source { get; }

Property Value

MessageBrokerClientEventSource

StreamId

Unique id of the stream through which the message was pushed.

public int StreamId { get; }

Property Value

int

Methods

ToString()

Returns a string representation of this MessageBrokerClientMessageProcessedEvent instance.

[Pure]
public override string ToString()

Returns

string

String representation.