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
Optional callback for a MessageBrokerClientAcknowledgingMessageEvent.
public readonly Action<MessageBrokerClientAcknowledgingMessageEvent>? AcknowledgingMessage
Field Value
AwaitPacket
Optional callback for a MessageBrokerClientAwaitPacketEvent.
public readonly Action<MessageBrokerClientAwaitPacketEvent>? AwaitPacket
Field Value
BindingListener
Optional callback for a MessageBrokerClientBindingListenerEvent.
public readonly Action<MessageBrokerClientBindingListenerEvent>? BindingListener
Field Value
BindingPublisher
Optional callback for a MessageBrokerClientBindingPublisherEvent.
public readonly Action<MessageBrokerClientBindingPublisherEvent>? BindingPublisher
Field Value
Connected
Optional callback for a MessageBrokerClientConnectedEvent.
public readonly Action<MessageBrokerClientConnectedEvent>? Connected
Field Value
Connecting
Optional callback for a MessageBrokerClientConnectingEvent.
public readonly Action<MessageBrokerClientConnectingEvent>? Connecting
Field Value
DeadLetterQueried
Optional callback for a MessageBrokerClientDeadLetterQueriedEvent.
public readonly Action<MessageBrokerClientDeadLetterQueriedEvent>? DeadLetterQueried
Field Value
Disposed
Optional callback for a MessageBrokerClientDisposedEvent.
public readonly Action<MessageBrokerClientDisposedEvent>? Disposed
Field Value
Disposing
Optional callback for a MessageBrokerClientDisposingEvent.
public readonly Action<MessageBrokerClientDisposingEvent>? Disposing
Field Value
Error
Optional callback for a MessageBrokerClientErrorEvent.
public readonly Action<MessageBrokerClientErrorEvent>? Error
Field Value
HandshakeEstablished
Optional callback for a MessageBrokerClientHandshakeEstablishedEvent.
public readonly Action<MessageBrokerClientHandshakeEstablishedEvent>? HandshakeEstablished
Field Value
Handshaking
Optional callback for a MessageBrokerClientHandshakingEvent.
public readonly Action<MessageBrokerClientHandshakingEvent>? Handshaking
Field Value
ListenerBound
Optional callback for a MessageBrokerClientListenerBoundEvent.
public readonly Action<MessageBrokerClientListenerBoundEvent>? ListenerBound
Field Value
ListenerDeleted
Optional callback for a MessageBrokerClientListenerDeletedEvent.
public readonly Action<MessageBrokerClientListenerDeletedEvent>? ListenerDeleted
Field Value
ListenerUnbound
Optional callback for a MessageBrokerClientListenerUnboundEvent.
public readonly Action<MessageBrokerClientListenerUnboundEvent>? ListenerUnbound
Field Value
MessageAcknowledged
Optional callback for a MessageBrokerClientMessageAcknowledgedEvent.
public readonly Action<MessageBrokerClientMessageAcknowledgedEvent>? MessageAcknowledged
Field Value
MessageProcessed
Optional callback for a MessageBrokerClientMessageProcessedEvent.
public readonly Action<MessageBrokerClientMessageProcessedEvent>? MessageProcessed
Field Value
MessagePushed
Optional callback for a MessageBrokerClientMessagePushedEvent.
public readonly Action<MessageBrokerClientMessagePushedEvent>? MessagePushed
Field Value
ProcessingMessage
Optional callback for a MessageBrokerClientProcessingMessageEvent.
public readonly Action<MessageBrokerClientProcessingMessageEvent>? ProcessingMessage
Field Value
ProcessingSystemNotification
Optional callback for a MessageBrokerClientProcessingSystemNotificationEvent.
public readonly Action<MessageBrokerClientProcessingSystemNotificationEvent>? ProcessingSystemNotification
Field Value
PublisherBound
Optional callback for a MessageBrokerClientPublisherBoundEvent.
public readonly Action<MessageBrokerClientPublisherBoundEvent>? PublisherBound
Field Value
PublisherDeleted
Optional callback for a MessageBrokerClientPublisherDeletedEvent.
public readonly Action<MessageBrokerClientPublisherDeletedEvent>? PublisherDeleted
Field Value
PublisherUnbound
Optional callback for a MessageBrokerClientPublisherUnboundEvent.
public readonly Action<MessageBrokerClientPublisherUnboundEvent>? PublisherUnbound
Field Value
PushingMessage
Optional callback for a MessageBrokerClientPushingMessageEvent.
public readonly Action<MessageBrokerClientPushingMessageEvent>? PushingMessage
Field Value
QueryingDeadLetter
Optional callback for a MessageBrokerClientQueryingDeadLetterEvent.
public readonly Action<MessageBrokerClientQueryingDeadLetterEvent>? QueryingDeadLetter
Field Value
ReadPacket
Optional callback for a MessageBrokerClientReadPacketEvent.
public readonly Action<MessageBrokerClientReadPacketEvent>? ReadPacket
Field Value
SendPacket
Optional callback for a MessageBrokerClientSendPacketEvent.
public readonly Action<MessageBrokerClientSendPacketEvent>? SendPacket
Field Value
SenderNameProcessed
Optional callback for a MessageBrokerClientSenderNameProcessedEvent.
public readonly Action<MessageBrokerClientSenderNameProcessedEvent>? SenderNameProcessed
Field Value
StreamNameProcessed
Optional callback for a MessageBrokerClientStreamNameProcessedEvent.
public readonly Action<MessageBrokerClientStreamNameProcessedEvent>? StreamNameProcessed
Field Value
TraceEnd
Optional callback for a MessageBrokerClientTraceEvent emitted during operation trace end.
public readonly Action<MessageBrokerClientTraceEvent>? TraceEnd
Field Value
TraceStart
Optional callback for a MessageBrokerClientTraceEvent emitted during operation trace start.
public readonly Action<MessageBrokerClientTraceEvent>? TraceStart
Field Value
UnbindingListener
Optional callback for a MessageBrokerClientUnbindingListenerEvent.
public readonly Action<MessageBrokerClientUnbindingListenerEvent>? UnbindingListener
Field Value
UnbindingPublisher
Optional callback for a MessageBrokerClientUnbindingPublisherEvent.
public readonly Action<MessageBrokerClientUnbindingPublisherEvent>? UnbindingPublisher
Field Value
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
traceStartAction<MessageBrokerClientTraceEvent>Optional TraceStart callback.
traceEndAction<MessageBrokerClientTraceEvent>Optional TraceEnd callback.
connectingAction<MessageBrokerClientConnectingEvent>Optional Connecting callback.
connectedAction<MessageBrokerClientConnectedEvent>Optional Connected callback.
handshakingAction<MessageBrokerClientHandshakingEvent>Optional Handshaking callback.
handshakeEstablishedAction<MessageBrokerClientHandshakeEstablishedEvent>Optional HandshakeEstablished callback.
awaitPacketAction<MessageBrokerClientAwaitPacketEvent>Optional AwaitPacket callback.
sendPacketAction<MessageBrokerClientSendPacketEvent>Optional SendPacket callback.
readPacketAction<MessageBrokerClientReadPacketEvent>Optional ReadPacket callback.
bindingPublisherAction<MessageBrokerClientBindingPublisherEvent>Optional BindingPublisher callback.
publisherBoundAction<MessageBrokerClientPublisherBoundEvent>Optional PublisherBound callback.
unbindingPublisherAction<MessageBrokerClientUnbindingPublisherEvent>Optional UnbindingPublisher callback.
publisherUnboundAction<MessageBrokerClientPublisherUnboundEvent>Optional PublisherUnbound callback.
bindingListenerAction<MessageBrokerClientBindingListenerEvent>Optional BindingListener callback.
listenerBoundAction<MessageBrokerClientListenerBoundEvent>Optional ListenerBound callback.
unbindingListenerAction<MessageBrokerClientUnbindingListenerEvent>Optional UnbindingListener callback.
listenerUnboundAction<MessageBrokerClientListenerUnboundEvent>Optional ListenerUnbound callback.
pushingMessageAction<MessageBrokerClientPushingMessageEvent>Optional PushingMessage callback.
messagePushedAction<MessageBrokerClientMessagePushedEvent>Optional MessagePushed callback.
processingMessageAction<MessageBrokerClientProcessingMessageEvent>Optional ProcessingMessage callback.
messageProcessedAction<MessageBrokerClientMessageProcessedEvent>Optional MessageProcessed callback.
acknowledgingMessageAction<MessageBrokerClientAcknowledgingMessageEvent>Optional AcknowledgingMessage callback.
messageAcknowledgedAction<MessageBrokerClientMessageAcknowledgedEvent>Optional MessageAcknowledged callback.
queryingDeadLetterAction<MessageBrokerClientQueryingDeadLetterEvent>Optional QueryingDeadLetter callback.
deadLetterQueriedAction<MessageBrokerClientDeadLetterQueriedEvent>Optional DeadLetterQueried callback.
processingSystemNotificationAction<MessageBrokerClientProcessingSystemNotificationEvent>Optional ProcessingSystemNotification callback.
senderNameProcessedAction<MessageBrokerClientSenderNameProcessedEvent>Optional SenderNameProcessed callback.
streamNameProcessedAction<MessageBrokerClientStreamNameProcessedEvent>Optional StreamNameProcessed callback.
publisherDeletedAction<MessageBrokerClientPublisherDeletedEvent>Optional PublisherDeleted callback.
listenerDeletedAction<MessageBrokerClientListenerDeletedEvent>Optional ListenerDeleted callback.
disposingAction<MessageBrokerClientDisposingEvent>Optional Disposing callback.
disposedAction<MessageBrokerClientDisposedEvent>Optional Disposed callback.
errorAction<MessageBrokerClientErrorEvent>Optional Error callback.
Returns
- MessageBrokerClientLogger
New MessageBrokerClientLogger instance.