Table of Contents

Struct MessageBrokerRemoteClientProcessingAckEvent

Namespace
LfrlAnvil.MessageBroker.Server.Events
Assembly
LfrlAnvil.MessageBroker.Server.dll

Represents an event emitted by MessageBrokerRemoteClient when attempting to handle an ACK sent by the client.

public readonly struct MessageBrokerRemoteClientProcessingAckEvent
Inherited Members

Properties

AckId

Id of the ACK associated with the message.

public int AckId { get; }

Property Value

int

MessageId

Unique id of the message.

public ulong MessageId { get; }

Property Value

ulong

QueueId

Unique id of the queue that handles the message.

public int QueueId { get; }

Property Value

int

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 MessageBrokerRemoteClientEventSource Source { get; }

Property Value

MessageBrokerRemoteClientEventSource

StreamId

Unique id of the stream that owns the message.

public int StreamId { get; }

Property Value

int

Methods

ToString()

Returns a string representation of this MessageBrokerRemoteClientProcessingAckEvent instance.

[Pure]
public override string ToString()

Returns

string

String representation.