TsgcWSPClient_STOMP_RabbitMQ › Events
TsgcWSPClient_STOMP_RabbitMQ Events
Events you can handle, grouped by purpose, followed by the full alphabetical list.
Lifecycle
| Name | Description |
| OnRabbitMQConnected | Fires after the RabbitMQ broker answers the CONNECT frame with a CONNECTED frame; exposes the negotiated session via a typed Headers object. |
| OnRabbitMQDisconnected | Fires when the RabbitMQ STOMP session is closed; reports the underlying WebSocket close code. |
| OnRabbitMQError | Fires when an ERROR frame is received from the RabbitMQ broker; delivers the error message and the full ERROR Headers. |
| OnRabbitMQPing | Fires when a heart-beat (single newline) is exchanged with the RabbitMQ broker; reports direction and timestamps of the last exchange. |
Messaging
| Name | Description |
| OnRabbitMQMessage | Fires when a MESSAGE frame is received for an active RabbitMQ subscription; delivers the body, the typed Headers and the originating Subscription item. |
| OnRabbitMQReceipt | Fires when a RECEIPT frame is received, confirming that a prior client frame requesting a receipt has been processed by RabbitMQ. |
All Events (alphabetical)
| Name | Description |
| OnRabbitMQConnected | Fires after the RabbitMQ broker answers the CONNECT frame with a CONNECTED frame; exposes the negotiated session via a typed Headers object. |
| OnRabbitMQDisconnected | Fires when the RabbitMQ STOMP session is closed; reports the underlying WebSocket close code. |
| OnRabbitMQError | Fires when an ERROR frame is received from the RabbitMQ broker; delivers the error message and the full ERROR Headers. |
| OnRabbitMQMessage | Fires when a MESSAGE frame is received for an active RabbitMQ subscription; delivers the body, the typed Headers and the originating Subscription item. |
| OnRabbitMQPing | Fires when a heart-beat (single newline) is exchanged with the RabbitMQ broker; reports direction and timestamps of the last exchange. |
| OnRabbitMQReceipt | Fires when a RECEIPT frame is received, confirming that a prior client frame requesting a receipt has been processed by RabbitMQ. |