Table of Contents

Namespace LfrlAnvil.MessageBroker.Server.Events

Structs

MessageBrokerChannelClientTraceEvent

Represents an event emitted by MessageBrokerChannel that specifies correlation to a client trace.

MessageBrokerChannelCreatedEvent

Represents an event emitted by MessageBrokerChannel when it's created.

MessageBrokerChannelDisposedEvent

Represents an event emitted by MessageBrokerChannel when it's disposed.

MessageBrokerChannelDisposingEvent

Represents an event emitted by MessageBrokerChannel when it's started to be disposed.

MessageBrokerChannelErrorEvent

Represents an event emitted by MessageBrokerChannel due to an error.

MessageBrokerChannelEventSource

Represents a source of an event emitted by MessageBrokerChannel.

MessageBrokerChannelListenerBoundEvent

Represents an event emitted by MessageBrokerChannel related to a listener being successfully bound.

MessageBrokerChannelListenerUnboundEvent

Represents an event emitted by MessageBrokerChannel related to a listener being successfully unbound.

MessageBrokerChannelLogger

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

MessageBrokerChannelPublisherBoundEvent

Represents an event emitted by MessageBrokerChannel related to a publisher being successfully bound.

MessageBrokerChannelPublisherUnboundEvent

Represents an event emitted by MessageBrokerChannel related to a publisher being successfully unbound.

MessageBrokerChannelServerTraceEvent

Represents an event emitted by MessageBrokerChannel that specifies correlation to a server trace.

MessageBrokerChannelTraceEvent

Represents an event emitted by MessageBrokerChannel due to an operation trace starting or ending.

MessageBrokerQueueAckProcessedEvent

Represents an event emitted by MessageBrokerQueue after a message notification ACK has been processed.

MessageBrokerQueueClientTraceEvent

Represents an event emitted by MessageBrokerQueue that specifies correlation to a client trace.

MessageBrokerQueueCreatedEvent

Represents an event emitted by MessageBrokerQueue when it's created.

MessageBrokerQueueDeactivatedEvent

Represents an event emitted by MessageBrokerQueue when it's deactivated.

MessageBrokerQueueDeactivatingEvent

Represents an event emitted by MessageBrokerQueue when it's started to be deactivated.

MessageBrokerQueueEnqueueingMessageEvent

Represents an event emitted by MessageBrokerQueue when starting to enqueue a message.

MessageBrokerQueueErrorEvent

Represents an event emitted by MessageBrokerQueue due to an error.

MessageBrokerQueueEventSource

Represents a source of an event emitted by MessageBrokerQueue.

MessageBrokerQueueListenerBoundEvent

Represents an event emitted by MessageBrokerQueue related to a listener being successfully bound.

MessageBrokerQueueListenerUnboundEvent

Represents an event emitted by MessageBrokerQueue related to a listener being successfully unbound.

MessageBrokerQueueLogger

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

MessageBrokerQueueMessageDiscardedEvent

Represents an event emitted by MessageBrokerQueue when an enqueued message was discarded due to disposed listener.

MessageBrokerQueueMessageEnqueuedEvent

Represents an event emitted by MessageBrokerQueue after a message has been successfully enqueued.

MessageBrokerQueueMessageProcessedEvent

Represents an event emitted by MessageBrokerQueue after an enqueued message has been processed.

MessageBrokerQueueNegativeAckProcessedEvent

Represents an event emitted by MessageBrokerQueue after a negative message notification ACK has been processed.

MessageBrokerQueueProcessingMessageEvent

Represents an event emitted by MessageBrokerQueue when starting to process an enqueued message.

MessageBrokerQueueStreamTraceEvent

Represents an event emitted by MessageBrokerQueue that specifies correlation to a stream trace.

MessageBrokerQueueTraceEvent

Represents an event emitted by MessageBrokerQueue due to an operation trace starting or ending.

MessageBrokerRemoteClientAckProcessedEvent

Represents an event emitted by MessageBrokerRemoteClient after an ACK sent by the client has been processed successfully.

MessageBrokerRemoteClientAwaitPacketEvent

Represents an event emitted by MessageBrokerRemoteClient related to waiting for a network packet to arrive from the client.

MessageBrokerRemoteClientBindingListenerEvent

Represents an event emitted by MessageBrokerRemoteClient related to binding a listener.

MessageBrokerRemoteClientBindingPublisherEvent

Represents an event emitted by MessageBrokerRemoteClient related to binding a publisher.

MessageBrokerRemoteClientDeactivatedEvent

Represents an event emitted by MessageBrokerRemoteClient when it's deactivated.

MessageBrokerRemoteClientDeactivatingEvent

Represents an event emitted by MessageBrokerRemoteClient when it's started to be deactivated.

MessageBrokerRemoteClientDeadLetterQueriedEvent

Represents an event emitted by MessageBrokerRemoteClient related to dead letter query result.

MessageBrokerRemoteClientEnqueueingRoutingEvent

Represents an event emitted by MessageBrokerRemoteClient when attempting to enqueue next message routing.

MessageBrokerRemoteClientErrorEvent

Represents an event emitted by MessageBrokerRemoteClient due to an error.

MessageBrokerRemoteClientEventSource

Represents a source of an event emitted by MessageBrokerRemoteClient.

MessageBrokerRemoteClientHandshakeEstablishedEvent

Represents an event emitted by MessageBrokerRemoteClient after the handshake with the client has been established.

MessageBrokerRemoteClientListenerBoundEvent

Represents an event emitted by MessageBrokerRemoteClient related to a listener being successfully bound.

MessageBrokerRemoteClientListenerUnboundEvent

Represents an event emitted by MessageBrokerRemoteClient related to a listener being successfully unbound.

MessageBrokerRemoteClientLogger

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

MessageBrokerRemoteClientMessageProcessedEvent

Represents an event emitted by MessageBrokerRemoteClient after message notification has been successfully sent to the client.

MessageBrokerRemoteClientMessagePushedEvent

Represents an event emitted by MessageBrokerRemoteClient after a message pushed from the client has been handled successfully.

MessageBrokerRemoteClientProcessingAckEvent

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

MessageBrokerRemoteClientProcessingMessageEvent

Represents an event emitted by MessageBrokerRemoteClient when attempting to send message notification to the client.

MessageBrokerRemoteClientProcessingNegativeAckEvent

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

MessageBrokerRemoteClientPublisherBoundEvent

Represents an event emitted by MessageBrokerRemoteClient related to a publisher being successfully bound.

MessageBrokerRemoteClientPublisherUnboundEvent

Represents an event emitted by MessageBrokerRemoteClient related to a publisher being successfully unbound.

MessageBrokerRemoteClientPushingMessageEvent

Represents an event emitted by MessageBrokerRemoteClient when attempting to handle a message pushed from the client.

MessageBrokerRemoteClientQueryingDeadLetterEvent

Represents an event emitted by MessageBrokerRemoteClient related to querying dead letter.

MessageBrokerRemoteClientReadPacket

Represents a network packet header received by MessageBrokerRemoteClient.

MessageBrokerRemoteClientReadPacketEvent

Represents an event emitted by MessageBrokerRemoteClient related to reading a network packet from the client.

MessageBrokerRemoteClientRoutingEnqueuedEvent

Represents an event emitted by MessageBrokerRemoteClient when next message routing has been enqueued successfully.

MessageBrokerRemoteClientSendPacket

Represents a network packet header sent by MessageBrokerRemoteClient.

MessageBrokerRemoteClientSendPacketEvent

Represents an event emitted by MessageBrokerRemoteClient related to sending a network packet to the client.

MessageBrokerRemoteClientSendingSenderNameEvent

Represents an event emitted by MessageBrokerRemoteClient when sending a SenderName system notification to the client.

MessageBrokerRemoteClientSendingStreamNameEvent

Represents an event emitted by MessageBrokerRemoteClient when sending a StreamName system notification to the client.

MessageBrokerRemoteClientServerTraceEvent

Represents an event emitted by MessageBrokerRemoteClient that specifies correlation to a server trace.

MessageBrokerRemoteClientSystemNotificationSentEvent

Represents an event emitted by MessageBrokerRemoteClient after a system notification has been sent to the client.

MessageBrokerRemoteClientTraceEvent

Represents an event emitted by MessageBrokerRemoteClient due to an operation trace starting or ending.

MessageBrokerRemoteClientUnbindingListenerEvent

Represents an event emitted by MessageBrokerRemoteClient related to unbinding a listener.

MessageBrokerRemoteClientUnbindingPublisherEvent

Represents an event emitted by MessageBrokerRemoteClient related to unbinding a publisher.

MessageBrokerServerAwaitClientEvent

Represents an event emitted by MessageBrokerServer related to waiting for a TcpClient to connect.

MessageBrokerServerClientAcceptedEvent

Represents an event emitted by MessageBrokerServer when a connected TcpClient has been accepted and a new MessageBrokerRemoteClientConnector instance has been created.

MessageBrokerServerConnectorStartedEvent

Represents an event emitted by MessageBrokerServer when a new MessageBrokerRemoteClientConnector has started to wait for remote client's handshake.

MessageBrokerServerDisposedEvent

Represents an event emitted by MessageBrokerServer when it's disposed.

MessageBrokerServerDisposingEvent

Represents an event emitted by MessageBrokerServer when it's started to be disposed.

MessageBrokerServerErrorEvent

Represents an event emitted by MessageBrokerServer due to an error.

MessageBrokerServerEventSource

Represents a source of an event emitted by MessageBrokerServer.

MessageBrokerServerHandshakeReceivedEvent

Represents an event emitted by MessageBrokerServer when a MessageBrokerRemoteClientConnector received a handshake from the remote client.

MessageBrokerServerListenerStartedEvent

Represents an event emitted by MessageBrokerServer when the internal TcpListener has been started successfully.

MessageBrokerServerListenerStartingEvent

Represents an event emitted by MessageBrokerServer when attempting to start the internal TcpListener.

MessageBrokerServerLogger

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

MessageBrokerServerReadPacketEvent

Represents an event emitted by MessageBrokerServer related to reading a network packet from the client via a MessageBrokerRemoteClientConnector.

MessageBrokerServerSendPacketEvent

Represents an event emitted by MessageBrokerServer related to sending a network packet to the client via a MessageBrokerRemoteClientConnector.

MessageBrokerServerStorageLoadedEvent

Represents an event emitted by MessageBrokerServer when data storage has been successfully loaded.

MessageBrokerServerStorageLoadingEvent

Represents an event emitted by MessageBrokerServer when data storage is about to start being loaded.

MessageBrokerServerTraceEvent

Represents an event emitted by MessageBrokerServer due to an operation trace starting or ending.

MessageBrokerStreamClientTraceEvent

Represents an event emitted by MessageBrokerStream that specifies correlation to a client trace.

MessageBrokerStreamCreatedEvent

Represents an event emitted by MessageBrokerStream when it's created.

MessageBrokerStreamDisposedEvent

Represents an event emitted by MessageBrokerStream when it's disposed.

MessageBrokerStreamDisposingEvent

Represents an event emitted by MessageBrokerStream when it's started to be disposed.

MessageBrokerStreamErrorEvent

Represents an event emitted by MessageBrokerStream due to an error.

MessageBrokerStreamEventSource

Represents a source of an event emitted by MessageBrokerStream.

MessageBrokerStreamLogger

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

MessageBrokerStreamMessageProcessedEvent

Represents an event emitted by MessageBrokerStream after a message pushed from the publisher has been handled successfully.

MessageBrokerStreamMessagePushedEvent

Represents an event emitted by MessageBrokerStream after a message pushed from the publisher has been handled successfully.

MessageBrokerStreamProcessingMessageEvent

Represents an event emitted by MessageBrokerStream when starting to process a message.

MessageBrokerStreamPublisherBoundEvent

Represents an event emitted by MessageBrokerStream related to a publisher being successfully bound.

MessageBrokerStreamPublisherUnboundEvent

Represents an event emitted by MessageBrokerStream related to a publisher being successfully unbound.

MessageBrokerStreamServerTraceEvent

Represents an event emitted by MessageBrokerStream that specifies correlation to a server trace.

MessageBrokerStreamTraceEvent

Represents an event emitted by MessageBrokerStream due to an operation trace starting or ending.

Enums

MessageBrokerChannelTraceEventType

Represents the type of a MessageBrokerChannelTraceEvent.

MessageBrokerClientEndpoint

Defines endpoints acceptable by message broker client.

MessageBrokerQueueDiscardMessageReason

Represents the reason behind discarding an enqueued message.

MessageBrokerQueueTraceEventType

Represents the type of a MessageBrokerQueueTraceEvent.

MessageBrokerRemoteClientReadPacketEventType

Represents the type of a MessageBrokerRemoteClientReadPacketEvent.

MessageBrokerRemoteClientSendPacketEventType

Represents the type of a MessageBrokerRemoteClientSendPacketEvent.

MessageBrokerRemoteClientTraceEventType

Represents the type of a MessageBrokerRemoteClientTraceEvent.

MessageBrokerServerEndpoint

Defines endpoints acceptable by message broker server.

MessageBrokerServerTraceEventType

Represents the type of a MessageBrokerServerTraceEvent.

MessageBrokerStreamTraceEventType

Represents the type of a MessageBrokerStreamTraceEvent.

MessageBrokerSystemNotificationType

Defines system notification types sent by message broker servers to clients.