Motivation: Heart-beat is a functionality of STOMP enabling clients and servers to know the healthiness of the connection. The current decoder didn't allow for heart-beat messages to be forwarded to the decoder and were simply swallowed as part of the frame decoding. Modifications: Adding support for heartbeat message parsing by introducing a new HEARTBEAT command (not a real STOMP command). Heartbeat received on the channel will trigger a StompFrame with the command set to HEARTBEAT. Sending heartbeat on the channel is achieved by creating a StompFrame with the command set to HEARTBEAT. Result: Heartbeat can now be received/sent and acted upon to determine the healthiness of the connection and terminate it if needed. |
||
---|---|---|
.. | ||
src | ||
pom.xml |