Table of Contents

Struct MessageBrokerClientLogger

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

Represents a collection of event callbacks for events emitted by a MessageBrokerClient.

public readonly struct MessageBrokerClientLogger
Inherited Members

Fields

AcknowledgingMessage

public readonly Action<MessageBrokerClientAcknowledgingMessageEvent>? AcknowledgingMessage

Field Value

Action<MessageBrokerClientAcknowledgingMessageEvent>

AwaitPacket

Optional callback for a MessageBrokerClientAwaitPacketEvent.

public readonly Action<MessageBrokerClientAwaitPacketEvent>? AwaitPacket

Field Value

Action<MessageBrokerClientAwaitPacketEvent>

BindingListener

Optional callback for a MessageBrokerClientBindingListenerEvent.

public readonly Action<MessageBrokerClientBindingListenerEvent>? BindingListener

Field Value

Action<MessageBrokerClientBindingListenerEvent>

BindingPublisher

public readonly Action<MessageBrokerClientBindingPublisherEvent>? BindingPublisher

Field Value

Action<MessageBrokerClientBindingPublisherEvent>

Connected

Optional callback for a MessageBrokerClientConnectedEvent.

public readonly Action<MessageBrokerClientConnectedEvent>? Connected

Field Value

Action<MessageBrokerClientConnectedEvent>

Connecting

Optional callback for a MessageBrokerClientConnectingEvent.

public readonly Action<MessageBrokerClientConnectingEvent>? Connecting

Field Value

Action<MessageBrokerClientConnectingEvent>

DeadLetterQueried

public readonly Action<MessageBrokerClientDeadLetterQueriedEvent>? DeadLetterQueried

Field Value

Action<MessageBrokerClientDeadLetterQueriedEvent>

Disposed

Optional callback for a MessageBrokerClientDisposedEvent.

public readonly Action<MessageBrokerClientDisposedEvent>? Disposed

Field Value

Action<MessageBrokerClientDisposedEvent>

Disposing

Optional callback for a MessageBrokerClientDisposingEvent.

public readonly Action<MessageBrokerClientDisposingEvent>? Disposing

Field Value

Action<MessageBrokerClientDisposingEvent>

Error

Optional callback for a MessageBrokerClientErrorEvent.

public readonly Action<MessageBrokerClientErrorEvent>? Error

Field Value

Action<MessageBrokerClientErrorEvent>

HandshakeEstablished

public readonly Action<MessageBrokerClientHandshakeEstablishedEvent>? HandshakeEstablished

Field Value

Action<MessageBrokerClientHandshakeEstablishedEvent>

Handshaking

Optional callback for a MessageBrokerClientHandshakingEvent.

public readonly Action<MessageBrokerClientHandshakingEvent>? Handshaking

Field Value

Action<MessageBrokerClientHandshakingEvent>

ListenerBound

Optional callback for a MessageBrokerClientListenerBoundEvent.

public readonly Action<MessageBrokerClientListenerBoundEvent>? ListenerBound

Field Value

Action<MessageBrokerClientListenerBoundEvent>

ListenerDeleted

Optional callback for a MessageBrokerClientListenerDeletedEvent.

public readonly Action<MessageBrokerClientListenerDeletedEvent>? ListenerDeleted

Field Value

Action<MessageBrokerClientListenerDeletedEvent>

ListenerUnbound

Optional callback for a MessageBrokerClientListenerUnboundEvent.

public readonly Action<MessageBrokerClientListenerUnboundEvent>? ListenerUnbound

Field Value

Action<MessageBrokerClientListenerUnboundEvent>

MessageAcknowledged

public readonly Action<MessageBrokerClientMessageAcknowledgedEvent>? MessageAcknowledged

Field Value

Action<MessageBrokerClientMessageAcknowledgedEvent>

MessageProcessed

public readonly Action<MessageBrokerClientMessageProcessedEvent>? MessageProcessed

Field Value

Action<MessageBrokerClientMessageProcessedEvent>

MessagePushed

Optional callback for a MessageBrokerClientMessagePushedEvent.

public readonly Action<MessageBrokerClientMessagePushedEvent>? MessagePushed

Field Value

Action<MessageBrokerClientMessagePushedEvent>

ProcessingMessage

public readonly Action<MessageBrokerClientProcessingMessageEvent>? ProcessingMessage

Field Value

Action<MessageBrokerClientProcessingMessageEvent>

ProcessingSystemNotification

public readonly Action<MessageBrokerClientProcessingSystemNotificationEvent>? ProcessingSystemNotification

Field Value

Action<MessageBrokerClientProcessingSystemNotificationEvent>

PublisherBound

Optional callback for a MessageBrokerClientPublisherBoundEvent.

public readonly Action<MessageBrokerClientPublisherBoundEvent>? PublisherBound

Field Value

Action<MessageBrokerClientPublisherBoundEvent>

PublisherDeleted

public readonly Action<MessageBrokerClientPublisherDeletedEvent>? PublisherDeleted

Field Value

Action<MessageBrokerClientPublisherDeletedEvent>

PublisherUnbound

public readonly Action<MessageBrokerClientPublisherUnboundEvent>? PublisherUnbound

Field Value

Action<MessageBrokerClientPublisherUnboundEvent>

PushingMessage

Optional callback for a MessageBrokerClientPushingMessageEvent.

public readonly Action<MessageBrokerClientPushingMessageEvent>? PushingMessage

Field Value

Action<MessageBrokerClientPushingMessageEvent>

QueryingDeadLetter

public readonly Action<MessageBrokerClientQueryingDeadLetterEvent>? QueryingDeadLetter

Field Value

Action<MessageBrokerClientQueryingDeadLetterEvent>

ReadPacket

Optional callback for a MessageBrokerClientReadPacketEvent.

public readonly Action<MessageBrokerClientReadPacketEvent>? ReadPacket

Field Value

Action<MessageBrokerClientReadPacketEvent>

SendPacket

Optional callback for a MessageBrokerClientSendPacketEvent.

public readonly Action<MessageBrokerClientSendPacketEvent>? SendPacket

Field Value

Action<MessageBrokerClientSendPacketEvent>

SenderNameProcessed

public readonly Action<MessageBrokerClientSenderNameProcessedEvent>? SenderNameProcessed

Field Value

Action<MessageBrokerClientSenderNameProcessedEvent>

StreamNameProcessed

public readonly Action<MessageBrokerClientStreamNameProcessedEvent>? StreamNameProcessed

Field Value

Action<MessageBrokerClientStreamNameProcessedEvent>

TraceEnd

Optional callback for a MessageBrokerClientTraceEvent emitted during operation trace end.

public readonly Action<MessageBrokerClientTraceEvent>? TraceEnd

Field Value

Action<MessageBrokerClientTraceEvent>

TraceStart

Optional callback for a MessageBrokerClientTraceEvent emitted during operation trace start.

public readonly Action<MessageBrokerClientTraceEvent>? TraceStart

Field Value

Action<MessageBrokerClientTraceEvent>

UnbindingListener

public readonly Action<MessageBrokerClientUnbindingListenerEvent>? UnbindingListener

Field Value

Action<MessageBrokerClientUnbindingListenerEvent>

UnbindingPublisher

public readonly Action<MessageBrokerClientUnbindingPublisherEvent>? UnbindingPublisher

Field Value

Action<MessageBrokerClientUnbindingPublisherEvent>

Methods

Create(Action<MessageBrokerClientTraceEvent>?, Action<MessageBrokerClientTraceEvent>?, Action<MessageBrokerClientConnectingEvent>?, Action<MessageBrokerClientConnectedEvent>?, Action<MessageBrokerClientHandshakingEvent>?, Action<MessageBrokerClientHandshakeEstablishedEvent>?, Action<MessageBrokerClientAwaitPacketEvent>?, Action<MessageBrokerClientSendPacketEvent>?, Action<MessageBrokerClientReadPacketEvent>?, Action<MessageBrokerClientBindingPublisherEvent>?, Action<MessageBrokerClientPublisherBoundEvent>?, Action<MessageBrokerClientUnbindingPublisherEvent>?, Action<MessageBrokerClientPublisherUnboundEvent>?, Action<MessageBrokerClientBindingListenerEvent>?, Action<MessageBrokerClientListenerBoundEvent>?, Action<MessageBrokerClientUnbindingListenerEvent>?, Action<MessageBrokerClientListenerUnboundEvent>?, Action<MessageBrokerClientPushingMessageEvent>?, Action<MessageBrokerClientMessagePushedEvent>?, Action<MessageBrokerClientProcessingMessageEvent>?, Action<MessageBrokerClientMessageProcessedEvent>?, Action<MessageBrokerClientAcknowledgingMessageEvent>?, Action<MessageBrokerClientMessageAcknowledgedEvent>?, Action<MessageBrokerClientQueryingDeadLetterEvent>?, Action<MessageBrokerClientDeadLetterQueriedEvent>?, Action<MessageBrokerClientProcessingSystemNotificationEvent>?, Action<MessageBrokerClientSenderNameProcessedEvent>?, Action<MessageBrokerClientStreamNameProcessedEvent>?, Action<MessageBrokerClientPublisherDeletedEvent>?, Action<MessageBrokerClientListenerDeletedEvent>?, Action<MessageBrokerClientDisposingEvent>?, Action<MessageBrokerClientDisposedEvent>?, Action<MessageBrokerClientErrorEvent>?)

Creates a new MessageBrokerClientLogger instance.

[Pure]
public static MessageBrokerClientLogger Create(Action<MessageBrokerClientTraceEvent>? traceStart = null, Action<MessageBrokerClientTraceEvent>? traceEnd = null, Action<MessageBrokerClientConnectingEvent>? connecting = null, Action<MessageBrokerClientConnectedEvent>? connected = null, Action<MessageBrokerClientHandshakingEvent>? handshaking = null, Action<MessageBrokerClientHandshakeEstablishedEvent>? handshakeEstablished = null, Action<MessageBrokerClientAwaitPacketEvent>? awaitPacket = null, Action<MessageBrokerClientSendPacketEvent>? sendPacket = null, Action<MessageBrokerClientReadPacketEvent>? readPacket = null, Action<MessageBrokerClientBindingPublisherEvent>? bindingPublisher = null, Action<MessageBrokerClientPublisherBoundEvent>? publisherBound = null, Action<MessageBrokerClientUnbindingPublisherEvent>? unbindingPublisher = null, Action<MessageBrokerClientPublisherUnboundEvent>? publisherUnbound = null, Action<MessageBrokerClientBindingListenerEvent>? bindingListener = null, Action<MessageBrokerClientListenerBoundEvent>? listenerBound = null, Action<MessageBrokerClientUnbindingListenerEvent>? unbindingListener = null, Action<MessageBrokerClientListenerUnboundEvent>? listenerUnbound = null, Action<MessageBrokerClientPushingMessageEvent>? pushingMessage = null, Action<MessageBrokerClientMessagePushedEvent>? messagePushed = null, Action<MessageBrokerClientProcessingMessageEvent>? processingMessage = null, Action<MessageBrokerClientMessageProcessedEvent>? messageProcessed = null, Action<MessageBrokerClientAcknowledgingMessageEvent>? acknowledgingMessage = null, Action<MessageBrokerClientMessageAcknowledgedEvent>? messageAcknowledged = null, Action<MessageBrokerClientQueryingDeadLetterEvent>? queryingDeadLetter = null, Action<MessageBrokerClientDeadLetterQueriedEvent>? deadLetterQueried = null, Action<MessageBrokerClientProcessingSystemNotificationEvent>? processingSystemNotification = null, Action<MessageBrokerClientSenderNameProcessedEvent>? senderNameProcessed = null, Action<MessageBrokerClientStreamNameProcessedEvent>? streamNameProcessed = null, Action<MessageBrokerClientPublisherDeletedEvent>? publisherDeleted = null, Action<MessageBrokerClientListenerDeletedEvent>? listenerDeleted = null, Action<MessageBrokerClientDisposingEvent>? disposing = null, Action<MessageBrokerClientDisposedEvent>? disposed = null, Action<MessageBrokerClientErrorEvent>? error = null)

Parameters

traceStart Action<MessageBrokerClientTraceEvent>

Optional TraceStart callback.

traceEnd Action<MessageBrokerClientTraceEvent>

Optional TraceEnd callback.

connecting Action<MessageBrokerClientConnectingEvent>

Optional Connecting callback.

connected Action<MessageBrokerClientConnectedEvent>

Optional Connected callback.

handshaking Action<MessageBrokerClientHandshakingEvent>

Optional Handshaking callback.

handshakeEstablished Action<MessageBrokerClientHandshakeEstablishedEvent>

Optional HandshakeEstablished callback.

awaitPacket Action<MessageBrokerClientAwaitPacketEvent>

Optional AwaitPacket callback.

sendPacket Action<MessageBrokerClientSendPacketEvent>

Optional SendPacket callback.

readPacket Action<MessageBrokerClientReadPacketEvent>

Optional ReadPacket callback.

bindingPublisher Action<MessageBrokerClientBindingPublisherEvent>

Optional BindingPublisher callback.

publisherBound Action<MessageBrokerClientPublisherBoundEvent>

Optional PublisherBound callback.

unbindingPublisher Action<MessageBrokerClientUnbindingPublisherEvent>

Optional UnbindingPublisher callback.

publisherUnbound Action<MessageBrokerClientPublisherUnboundEvent>

Optional PublisherUnbound callback.

bindingListener Action<MessageBrokerClientBindingListenerEvent>

Optional BindingListener callback.

listenerBound Action<MessageBrokerClientListenerBoundEvent>

Optional ListenerBound callback.

unbindingListener Action<MessageBrokerClientUnbindingListenerEvent>

Optional UnbindingListener callback.

listenerUnbound Action<MessageBrokerClientListenerUnboundEvent>

Optional ListenerUnbound callback.

pushingMessage Action<MessageBrokerClientPushingMessageEvent>

Optional PushingMessage callback.

messagePushed Action<MessageBrokerClientMessagePushedEvent>

Optional MessagePushed callback.

processingMessage Action<MessageBrokerClientProcessingMessageEvent>

Optional ProcessingMessage callback.

messageProcessed Action<MessageBrokerClientMessageProcessedEvent>

Optional MessageProcessed callback.

acknowledgingMessage Action<MessageBrokerClientAcknowledgingMessageEvent>

Optional AcknowledgingMessage callback.

messageAcknowledged Action<MessageBrokerClientMessageAcknowledgedEvent>

Optional MessageAcknowledged callback.

queryingDeadLetter Action<MessageBrokerClientQueryingDeadLetterEvent>

Optional QueryingDeadLetter callback.

deadLetterQueried Action<MessageBrokerClientDeadLetterQueriedEvent>

Optional DeadLetterQueried callback.

processingSystemNotification Action<MessageBrokerClientProcessingSystemNotificationEvent>

Optional ProcessingSystemNotification callback.

senderNameProcessed Action<MessageBrokerClientSenderNameProcessedEvent>

Optional SenderNameProcessed callback.

streamNameProcessed Action<MessageBrokerClientStreamNameProcessedEvent>

Optional StreamNameProcessed callback.

publisherDeleted Action<MessageBrokerClientPublisherDeletedEvent>

Optional PublisherDeleted callback.

listenerDeleted Action<MessageBrokerClientListenerDeletedEvent>

Optional ListenerDeleted callback.

disposing Action<MessageBrokerClientDisposingEvent>

Optional Disposing callback.

disposed Action<MessageBrokerClientDisposedEvent>

Optional Disposed callback.

error Action<MessageBrokerClientErrorEvent>

Optional Error callback.

Returns

MessageBrokerClientLogger

New MessageBrokerClientLogger instance.