Struct MessageBrokerRemoteClientLogger
- Namespace
- LfrlAnvil.MessageBroker.Server.Events
- Assembly
- LfrlAnvil.MessageBroker.Server.dll
Represents a collection of event callbacks for events emitted by a MessageBrokerRemoteClient.
public readonly struct MessageBrokerRemoteClientLogger
- Inherited Members
Fields
AckProcessed
Optional callback for a MessageBrokerRemoteClientAckProcessedEvent.
public readonly Action<MessageBrokerRemoteClientAckProcessedEvent>? AckProcessed
Field Value
AwaitPacket
Optional callback for a MessageBrokerRemoteClientAwaitPacketEvent.
public readonly Action<MessageBrokerRemoteClientAwaitPacketEvent>? AwaitPacket
Field Value
BindingListener
Optional callback for a MessageBrokerRemoteClientBindingListenerEvent.
public readonly Action<MessageBrokerRemoteClientBindingListenerEvent>? BindingListener
Field Value
BindingPublisher
Optional callback for a MessageBrokerRemoteClientBindingPublisherEvent.
public readonly Action<MessageBrokerRemoteClientBindingPublisherEvent>? BindingPublisher
Field Value
Deactivated
Optional callback for a MessageBrokerRemoteClientDeactivatedEvent.
public readonly Action<MessageBrokerRemoteClientDeactivatedEvent>? Deactivated
Field Value
Deactivating
Optional callback for a MessageBrokerRemoteClientDeactivatingEvent.
public readonly Action<MessageBrokerRemoteClientDeactivatingEvent>? Deactivating
Field Value
DeadLetterQueried
Optional callback for a MessageBrokerRemoteClientDeadLetterQueriedEvent.
public readonly Action<MessageBrokerRemoteClientDeadLetterQueriedEvent>? DeadLetterQueried
Field Value
EnqueueingRouting
Optional callback for a MessageBrokerRemoteClientEnqueueingRoutingEvent.
public readonly Action<MessageBrokerRemoteClientEnqueueingRoutingEvent>? EnqueueingRouting
Field Value
Error
Optional callback for a MessageBrokerRemoteClientErrorEvent.
public readonly Action<MessageBrokerRemoteClientErrorEvent>? Error
Field Value
HandshakeEstablished
Optional callback for a MessageBrokerRemoteClientHandshakeEstablishedEvent.
public readonly Action<MessageBrokerRemoteClientHandshakeEstablishedEvent>? HandshakeEstablished
Field Value
ListenerBound
Optional callback for a MessageBrokerRemoteClientListenerBoundEvent.
public readonly Action<MessageBrokerRemoteClientListenerBoundEvent>? ListenerBound
Field Value
ListenerUnbound
Optional callback for a MessageBrokerRemoteClientListenerUnboundEvent.
public readonly Action<MessageBrokerRemoteClientListenerUnboundEvent>? ListenerUnbound
Field Value
MessageProcessed
Optional callback for a MessageBrokerRemoteClientMessageProcessedEvent.
public readonly Action<MessageBrokerRemoteClientMessageProcessedEvent>? MessageProcessed
Field Value
MessagePushed
Optional callback for a MessageBrokerRemoteClientMessagePushedEvent.
public readonly Action<MessageBrokerRemoteClientMessagePushedEvent>? MessagePushed
Field Value
ProcessingAck
Optional callback for a MessageBrokerRemoteClientProcessingAckEvent.
public readonly Action<MessageBrokerRemoteClientProcessingAckEvent>? ProcessingAck
Field Value
ProcessingMessage
Optional callback for a MessageBrokerRemoteClientProcessingMessageEvent.
public readonly Action<MessageBrokerRemoteClientProcessingMessageEvent>? ProcessingMessage
Field Value
ProcessingNegativeAck
Optional callback for a MessageBrokerRemoteClientProcessingNegativeAckEvent.
public readonly Action<MessageBrokerRemoteClientProcessingNegativeAckEvent>? ProcessingNegativeAck
Field Value
PublisherBound
Optional callback for a MessageBrokerRemoteClientPublisherBoundEvent.
public readonly Action<MessageBrokerRemoteClientPublisherBoundEvent>? PublisherBound
Field Value
PublisherUnbound
Optional callback for a MessageBrokerRemoteClientPublisherUnboundEvent.
public readonly Action<MessageBrokerRemoteClientPublisherUnboundEvent>? PublisherUnbound
Field Value
PushingMessage
Optional callback for a MessageBrokerRemoteClientPushingMessageEvent.
public readonly Action<MessageBrokerRemoteClientPushingMessageEvent>? PushingMessage
Field Value
QueryingDeadLetter
Optional callback for a MessageBrokerRemoteClientQueryingDeadLetterEvent.
public readonly Action<MessageBrokerRemoteClientQueryingDeadLetterEvent>? QueryingDeadLetter
Field Value
ReadPacket
Optional callback for a MessageBrokerRemoteClientReadPacketEvent.
public readonly Action<MessageBrokerRemoteClientReadPacketEvent>? ReadPacket
Field Value
RoutingEnqueued
Optional callback for a MessageBrokerRemoteClientRoutingEnqueuedEvent.
public readonly Action<MessageBrokerRemoteClientRoutingEnqueuedEvent>? RoutingEnqueued
Field Value
SendPacket
Optional callback for a MessageBrokerRemoteClientSendPacketEvent.
public readonly Action<MessageBrokerRemoteClientSendPacketEvent>? SendPacket
Field Value
SendingSenderName
Optional callback for a MessageBrokerRemoteClientSendingSenderNameEvent.
public readonly Action<MessageBrokerRemoteClientSendingSenderNameEvent>? SendingSenderName
Field Value
SendingStreamName
Optional callback for a MessageBrokerRemoteClientSendingStreamNameEvent.
public readonly Action<MessageBrokerRemoteClientSendingStreamNameEvent>? SendingStreamName
Field Value
ServerTrace
Optional callback for a MessageBrokerRemoteClientServerTraceEvent.
public readonly Action<MessageBrokerRemoteClientServerTraceEvent>? ServerTrace
Field Value
SystemNotificationSent
Optional callback for a MessageBrokerRemoteClientSystemNotificationSentEvent.
public readonly Action<MessageBrokerRemoteClientSystemNotificationSentEvent>? SystemNotificationSent
Field Value
TraceEnd
Optional callback for a MessageBrokerRemoteClientTraceEvent emitted during operation trace end.
public readonly Action<MessageBrokerRemoteClientTraceEvent>? TraceEnd
Field Value
TraceStart
Optional callback for a MessageBrokerRemoteClientTraceEvent emitted during operation trace start.
public readonly Action<MessageBrokerRemoteClientTraceEvent>? TraceStart
Field Value
UnbindingListener
Optional callback for a MessageBrokerRemoteClientUnbindingListenerEvent.
public readonly Action<MessageBrokerRemoteClientUnbindingListenerEvent>? UnbindingListener
Field Value
UnbindingPublisher
Optional callback for a MessageBrokerRemoteClientUnbindingPublisherEvent.
public readonly Action<MessageBrokerRemoteClientUnbindingPublisherEvent>? UnbindingPublisher
Field Value
Methods
Create(Action<MessageBrokerRemoteClientTraceEvent>?, Action<MessageBrokerRemoteClientTraceEvent>?, Action<MessageBrokerRemoteClientServerTraceEvent>?, Action<MessageBrokerRemoteClientHandshakeEstablishedEvent>?, Action<MessageBrokerRemoteClientAwaitPacketEvent>?, Action<MessageBrokerRemoteClientSendPacketEvent>?, Action<MessageBrokerRemoteClientReadPacketEvent>?, Action<MessageBrokerRemoteClientBindingPublisherEvent>?, Action<MessageBrokerRemoteClientPublisherBoundEvent>?, Action<MessageBrokerRemoteClientUnbindingPublisherEvent>?, Action<MessageBrokerRemoteClientPublisherUnboundEvent>?, Action<MessageBrokerRemoteClientBindingListenerEvent>?, Action<MessageBrokerRemoteClientListenerBoundEvent>?, Action<MessageBrokerRemoteClientUnbindingListenerEvent>?, Action<MessageBrokerRemoteClientListenerUnboundEvent>?, Action<MessageBrokerRemoteClientEnqueueingRoutingEvent>?, Action<MessageBrokerRemoteClientRoutingEnqueuedEvent>?, Action<MessageBrokerRemoteClientPushingMessageEvent>?, Action<MessageBrokerRemoteClientMessagePushedEvent>?, Action<MessageBrokerRemoteClientProcessingMessageEvent>?, Action<MessageBrokerRemoteClientMessageProcessedEvent>?, Action<MessageBrokerRemoteClientProcessingAckEvent>?, Action<MessageBrokerRemoteClientProcessingNegativeAckEvent>?, Action<MessageBrokerRemoteClientAckProcessedEvent>?, Action<MessageBrokerRemoteClientQueryingDeadLetterEvent>?, Action<MessageBrokerRemoteClientDeadLetterQueriedEvent>?, Action<MessageBrokerRemoteClientSendingSenderNameEvent>?, Action<MessageBrokerRemoteClientSendingStreamNameEvent>?, Action<MessageBrokerRemoteClientSystemNotificationSentEvent>?, Action<MessageBrokerRemoteClientDeactivatingEvent>?, Action<MessageBrokerRemoteClientDeactivatedEvent>?, Action<MessageBrokerRemoteClientErrorEvent>?)
Creates a new MessageBrokerRemoteClientLogger instance.
[Pure]
public static MessageBrokerRemoteClientLogger Create(Action<MessageBrokerRemoteClientTraceEvent>? traceStart = null, Action<MessageBrokerRemoteClientTraceEvent>? traceEnd = null, Action<MessageBrokerRemoteClientServerTraceEvent>? serverTrace = null, Action<MessageBrokerRemoteClientHandshakeEstablishedEvent>? handshakeEstablished = null, Action<MessageBrokerRemoteClientAwaitPacketEvent>? awaitPacket = null, Action<MessageBrokerRemoteClientSendPacketEvent>? sendPacket = null, Action<MessageBrokerRemoteClientReadPacketEvent>? readPacket = null, Action<MessageBrokerRemoteClientBindingPublisherEvent>? bindingPublisher = null, Action<MessageBrokerRemoteClientPublisherBoundEvent>? publisherBound = null, Action<MessageBrokerRemoteClientUnbindingPublisherEvent>? unbindingPublisher = null, Action<MessageBrokerRemoteClientPublisherUnboundEvent>? publisherUnbound = null, Action<MessageBrokerRemoteClientBindingListenerEvent>? bindingListener = null, Action<MessageBrokerRemoteClientListenerBoundEvent>? listenerBound = null, Action<MessageBrokerRemoteClientUnbindingListenerEvent>? unbindingListener = null, Action<MessageBrokerRemoteClientListenerUnboundEvent>? listenerUnbound = null, Action<MessageBrokerRemoteClientEnqueueingRoutingEvent>? enqueueingRouting = null, Action<MessageBrokerRemoteClientRoutingEnqueuedEvent>? routingEnqueued = null, Action<MessageBrokerRemoteClientPushingMessageEvent>? pushingMessage = null, Action<MessageBrokerRemoteClientMessagePushedEvent>? messagePushed = null, Action<MessageBrokerRemoteClientProcessingMessageEvent>? processingMessage = null, Action<MessageBrokerRemoteClientMessageProcessedEvent>? messageProcessed = null, Action<MessageBrokerRemoteClientProcessingAckEvent>? processingAck = null, Action<MessageBrokerRemoteClientProcessingNegativeAckEvent>? processingNegativeAck = null, Action<MessageBrokerRemoteClientAckProcessedEvent>? ackProcessed = null, Action<MessageBrokerRemoteClientQueryingDeadLetterEvent>? queryingDeadLetter = null, Action<MessageBrokerRemoteClientDeadLetterQueriedEvent>? deadLetterQueried = null, Action<MessageBrokerRemoteClientSendingSenderNameEvent>? sendingSenderName = null, Action<MessageBrokerRemoteClientSendingStreamNameEvent>? sendingStreamName = null, Action<MessageBrokerRemoteClientSystemNotificationSentEvent>? systemNotificationSent = null, Action<MessageBrokerRemoteClientDeactivatingEvent>? deactivating = null, Action<MessageBrokerRemoteClientDeactivatedEvent>? deactivated = null, Action<MessageBrokerRemoteClientErrorEvent>? error = null)
Parameters
traceStartAction<MessageBrokerRemoteClientTraceEvent>Optional TraceStart callback.
traceEndAction<MessageBrokerRemoteClientTraceEvent>Optional TraceEnd callback.
serverTraceAction<MessageBrokerRemoteClientServerTraceEvent>Optional ServerTrace callback.
handshakeEstablishedAction<MessageBrokerRemoteClientHandshakeEstablishedEvent>Optional HandshakeEstablished callback.
awaitPacketAction<MessageBrokerRemoteClientAwaitPacketEvent>Optional AwaitPacket callback.
sendPacketAction<MessageBrokerRemoteClientSendPacketEvent>Optional SendPacket callback.
readPacketAction<MessageBrokerRemoteClientReadPacketEvent>Optional ReadPacket callback.
bindingPublisherAction<MessageBrokerRemoteClientBindingPublisherEvent>Optional BindingPublisher callback.
publisherBoundAction<MessageBrokerRemoteClientPublisherBoundEvent>Optional PublisherBound callback.
unbindingPublisherAction<MessageBrokerRemoteClientUnbindingPublisherEvent>Optional UnbindingPublisher callback.
publisherUnboundAction<MessageBrokerRemoteClientPublisherUnboundEvent>Optional PublisherUnbound callback.
bindingListenerAction<MessageBrokerRemoteClientBindingListenerEvent>Optional BindingListener callback.
listenerBoundAction<MessageBrokerRemoteClientListenerBoundEvent>Optional ListenerBound callback.
unbindingListenerAction<MessageBrokerRemoteClientUnbindingListenerEvent>Optional UnbindingListener callback.
listenerUnboundAction<MessageBrokerRemoteClientListenerUnboundEvent>Optional ListenerUnbound callback.
enqueueingRoutingAction<MessageBrokerRemoteClientEnqueueingRoutingEvent>Optional EnqueueingRouting callback.
routingEnqueuedAction<MessageBrokerRemoteClientRoutingEnqueuedEvent>Optional RoutingEnqueued callback.
pushingMessageAction<MessageBrokerRemoteClientPushingMessageEvent>Optional PushingMessage callback.
messagePushedAction<MessageBrokerRemoteClientMessagePushedEvent>Optional MessagePushed callback.
processingMessageAction<MessageBrokerRemoteClientProcessingMessageEvent>Optional ProcessingMessage callback.
messageProcessedAction<MessageBrokerRemoteClientMessageProcessedEvent>Optional MessageProcessed callback.
processingAckAction<MessageBrokerRemoteClientProcessingAckEvent>Optional ProcessingAck callback.
processingNegativeAckAction<MessageBrokerRemoteClientProcessingNegativeAckEvent>Optional ProcessingNegativeAck callback.
ackProcessedAction<MessageBrokerRemoteClientAckProcessedEvent>Optional AckProcessed callback.
queryingDeadLetterAction<MessageBrokerRemoteClientQueryingDeadLetterEvent>Optional QueryingDeadLetter callback.
deadLetterQueriedAction<MessageBrokerRemoteClientDeadLetterQueriedEvent>Optional DeadLetterQueried callback.
sendingSenderNameAction<MessageBrokerRemoteClientSendingSenderNameEvent>Optional SendingSenderName callback.
sendingStreamNameAction<MessageBrokerRemoteClientSendingStreamNameEvent>Optional SendingStreamName callback.
systemNotificationSentAction<MessageBrokerRemoteClientSystemNotificationSentEvent>Optional SystemNotificationSent callback.
deactivatingAction<MessageBrokerRemoteClientDeactivatingEvent>Optional Deactivating callback.
deactivatedAction<MessageBrokerRemoteClientDeactivatedEvent>Optional Deactivated callback.
errorAction<MessageBrokerRemoteClientErrorEvent>Optional Error callback.