Struct MessageBrokerServerLogger
- Namespace
- LfrlAnvil.MessageBroker.Server.Events
- Assembly
- LfrlAnvil.MessageBroker.Server.dll
Represents a collection of event callbacks for events emitted by a MessageBrokerServer.
public readonly struct MessageBrokerServerLogger
- Inherited Members
Fields
AwaitClient
Optional callback for a MessageBrokerServerAwaitClientEvent.
public readonly Action<MessageBrokerServerAwaitClientEvent>? AwaitClient
Field Value
ClientAccepted
Optional callback for a MessageBrokerServerClientAcceptedEvent.
public readonly Action<MessageBrokerServerClientAcceptedEvent>? ClientAccepted
Field Value
ConnectorStarted
Optional callback for a MessageBrokerServerConnectorStartedEvent.
public readonly Action<MessageBrokerServerConnectorStartedEvent>? ConnectorStarted
Field Value
Disposed
Optional callback for a MessageBrokerServerDisposedEvent.
public readonly Action<MessageBrokerServerDisposedEvent>? Disposed
Field Value
Disposing
Optional callback for a MessageBrokerServerDisposingEvent.
public readonly Action<MessageBrokerServerDisposingEvent>? Disposing
Field Value
Error
Optional callback for a MessageBrokerServerErrorEvent.
public readonly Action<MessageBrokerServerErrorEvent>? Error
Field Value
HandshakeReceived
Optional callback for a MessageBrokerServerHandshakeReceivedEvent.
public readonly Action<MessageBrokerServerHandshakeReceivedEvent>? HandshakeReceived
Field Value
ListenerStarted
Optional callback for a MessageBrokerServerListenerStartedEvent.
public readonly Action<MessageBrokerServerListenerStartedEvent>? ListenerStarted
Field Value
ListenerStarting
Optional callback for a MessageBrokerServerListenerStartingEvent.
public readonly Action<MessageBrokerServerListenerStartingEvent>? ListenerStarting
Field Value
ReadPacket
Optional callback for a MessageBrokerServerReadPacketEvent.
public readonly Action<MessageBrokerServerReadPacketEvent>? ReadPacket
Field Value
SendPacket
Optional callback for a MessageBrokerServerSendPacketEvent.
public readonly Action<MessageBrokerServerSendPacketEvent>? SendPacket
Field Value
StorageLoaded
Optional callback for a MessageBrokerServerStorageLoadedEvent.
public readonly Action<MessageBrokerServerStorageLoadedEvent>? StorageLoaded
Field Value
StorageLoading
Optional callback for a MessageBrokerServerStorageLoadingEvent.
public readonly Action<MessageBrokerServerStorageLoadingEvent>? StorageLoading
Field Value
TraceEnd
Optional callback for a MessageBrokerServerTraceEvent emitted during operation trace end.
public readonly Action<MessageBrokerServerTraceEvent>? TraceEnd
Field Value
TraceStart
Optional callback for a MessageBrokerServerTraceEvent emitted during operation trace start.
public readonly Action<MessageBrokerServerTraceEvent>? TraceStart
Field Value
Methods
Create(Action<MessageBrokerServerTraceEvent>?, Action<MessageBrokerServerTraceEvent>?, Action<MessageBrokerServerStorageLoadingEvent>?, Action<MessageBrokerServerStorageLoadedEvent>?, Action<MessageBrokerServerListenerStartingEvent>?, Action<MessageBrokerServerListenerStartedEvent>?, Action<MessageBrokerServerAwaitClientEvent>?, Action<MessageBrokerServerClientAcceptedEvent>?, Action<MessageBrokerServerConnectorStartedEvent>?, Action<MessageBrokerServerReadPacketEvent>?, Action<MessageBrokerServerSendPacketEvent>?, Action<MessageBrokerServerHandshakeReceivedEvent>?, Action<MessageBrokerServerDisposingEvent>?, Action<MessageBrokerServerDisposedEvent>?, Action<MessageBrokerServerErrorEvent>?)
Creates a new MessageBrokerServerLogger instance.
[Pure]
public static MessageBrokerServerLogger Create(Action<MessageBrokerServerTraceEvent>? traceStart = null, Action<MessageBrokerServerTraceEvent>? traceEnd = null, Action<MessageBrokerServerStorageLoadingEvent>? storageLoading = null, Action<MessageBrokerServerStorageLoadedEvent>? storageLoaded = null, Action<MessageBrokerServerListenerStartingEvent>? listenerStarting = null, Action<MessageBrokerServerListenerStartedEvent>? listenerStarted = null, Action<MessageBrokerServerAwaitClientEvent>? awaitClient = null, Action<MessageBrokerServerClientAcceptedEvent>? clientAccepted = null, Action<MessageBrokerServerConnectorStartedEvent>? connectorStarted = null, Action<MessageBrokerServerReadPacketEvent>? readPacket = null, Action<MessageBrokerServerSendPacketEvent>? sendPacket = null, Action<MessageBrokerServerHandshakeReceivedEvent>? handshakeReceived = null, Action<MessageBrokerServerDisposingEvent>? disposing = null, Action<MessageBrokerServerDisposedEvent>? disposed = null, Action<MessageBrokerServerErrorEvent>? error = null)
Parameters
traceStartAction<MessageBrokerServerTraceEvent>Optional TraceStart callback.
traceEndAction<MessageBrokerServerTraceEvent>Optional TraceEnd callback.
storageLoadingAction<MessageBrokerServerStorageLoadingEvent>Optional StorageLoading callback.
storageLoadedAction<MessageBrokerServerStorageLoadedEvent>Optional StorageLoaded callback.
listenerStartingAction<MessageBrokerServerListenerStartingEvent>Optional ListenerStarting callback.
listenerStartedAction<MessageBrokerServerListenerStartedEvent>Optional ListenerStarted callback.
awaitClientAction<MessageBrokerServerAwaitClientEvent>Optional AwaitClient callback.
clientAcceptedAction<MessageBrokerServerClientAcceptedEvent>Optional ClientAccepted callback.
connectorStartedAction<MessageBrokerServerConnectorStartedEvent>Optional ConnectorStarted callback.
readPacketAction<MessageBrokerServerReadPacketEvent>Optional ReadPacket callback.
sendPacketAction<MessageBrokerServerSendPacketEvent>Optional SendPacket callback.
handshakeReceivedAction<MessageBrokerServerHandshakeReceivedEvent>Optional HandshakeReceived callback.
disposingAction<MessageBrokerServerDisposingEvent>Optional Disposing callback.
disposedAction<MessageBrokerServerDisposedEvent>Optional Disposed callback.
errorAction<MessageBrokerServerErrorEvent>Optional Error callback.
Returns
- MessageBrokerServerLogger
New MessageBrokerServerLogger instance.