TsgcWSPClient_STOMP_RabbitMQ › Properties

TsgcWSPClient_STOMP_RabbitMQ Properties

Published properties grouped by purpose, followed by the full alphabetical list.

Connection

NameDescription
ClientReferences the TsgcWebSocketClient that carries STOMP frames to RabbitMQ's Web-STOMP plugin on port 15674.
BrokerReferences a TsgcWSSTOMPBroker component so the STOMP protocol runs over raw TCP against RabbitMQ instead of the Web-STOMP plugin.
VersionsSelects which STOMP wire versions (1.0, 1.1, 1.2) are offered to RabbitMQ in the WebSocket subprotocol list and the CONNECT accept-version header.
GuidUnique identifier that binds this STOMP RabbitMQ subprotocol instance to its WebSocket or broker connection.

Protocol

NameDescription
OptionsExtra STOMP-level settings sent in the CONNECT frame, such as the RabbitMQ virtual host used to select the broker logical namespace.

Reliability

NameDescription
HeartBeatNegotiates the STOMP 1.1/1.2 heart-beat header so the client and RabbitMQ exchange keep-alive newlines and detect silent drops.

Security

NameDescription
AuthenticationSends login and passcode headers in the STOMP CONNECT frame to authenticate the client against the RabbitMQ Web-STOMP plugin.

Diagnostics

NameDescription
VersionRead-only string with the sgcWebSockets build version of the STOMP RabbitMQ subprotocol component.

All Properties (alphabetical)

NameDescription
AuthenticationSends login and passcode headers in the STOMP CONNECT frame to authenticate the client against the RabbitMQ Web-STOMP plugin.
BrokerReferences a TsgcWSSTOMPBroker component so the STOMP protocol runs over raw TCP against RabbitMQ instead of the Web-STOMP plugin.
ClientReferences the TsgcWebSocketClient that carries STOMP frames to RabbitMQ's Web-STOMP plugin on port 15674.
GuidUnique identifier that binds this STOMP RabbitMQ subprotocol instance to its WebSocket or broker connection.
HeartBeatNegotiates the STOMP 1.1/1.2 heart-beat header so the client and RabbitMQ exchange keep-alive newlines and detect silent drops.
OptionsExtra STOMP-level settings sent in the CONNECT frame, such as the RabbitMQ virtual host used to select the broker logical namespace.
VersionRead-only string with the sgcWebSockets build version of the STOMP RabbitMQ subprotocol component.
VersionsSelects which STOMP wire versions (1.0, 1.1, 1.2) are offered to RabbitMQ in the WebSocket subprotocol list and the CONNECT accept-version header.