See: Description
| Interface | Description | 
|---|---|
| ConnectionHandlingStompSession | 
 A  
StompSession that implements
 TcpConnectionHandler in order to send and receive messages. | 
| StompFrameHandler | 
 Contract to handle a STOMP frame. 
 | 
| StompSession | 
 Represents a STOMP session with operations to send messages, create
 subscriptions and receive messages on those subscriptions. 
 | 
| StompSession.Receiptable | 
 A handle to use to track receipts. 
 | 
| StompSession.Subscription | 
 A handle to use to unsubscribe or to track a receipt. 
 | 
| StompSessionHandler | 
 A contract for client STOMP session lifecycle events including a callback
 when the session is established and notifications of transport or message
 handling failures. 
 | 
| Class | Description | 
|---|---|
| BufferingStompDecoder | 
 An extension of  
StompDecoder
 that buffers content remaining in the input ByteBuffer after the parent
 class has read all (complete) STOMP frames from it. | 
| DefaultStompSession | 
 Default implementation of  
ConnectionHandlingStompSession. | 
| Reactor2StompCodec | 
 A Reactor TCP  
Codec for sending and receiving STOMP messages. | 
| Reactor2TcpStompClient | 
 A STOMP over TCP client that uses  
Reactor2TcpClient. | 
| StompBrokerRelayMessageHandler | 
 A  
MessageHandler that handles messages by
 forwarding them to a STOMP broker. | 
| StompClientSupport | 
 Base class for STOMP client implementations. 
 | 
| StompDecoder | 
 Decodes one or more STOMP frames contained in a  
ByteBuffer. | 
| StompEncoder | 
 An encoder for STOMP frames. 
 | 
| StompHeaderAccessor | 
 A  
MessageHeaderAccessor to use when creating a Message from
 a decoded STOMP frame, or when encoding a Message to a STOMP frame. | 
| StompHeaders | 
 Represents STOMP frame headers. 
 | 
| StompSessionHandlerAdapter | 
 Abstract adapter class for  
StompSessionHandler with mostly empty
 implementation methods except for StompSessionHandlerAdapter.getPayloadType(org.springframework.messaging.simp.stomp.StompHeaders) which returns String
 as the default Object type expected for STOMP ERROR frame payloads. | 
| Enum | Description | 
|---|---|
| StompCommand | 
 Represents a STOMP command. 
 | 
| Exception | Description | 
|---|---|
| ConnectionLostException | 
 Raised when the connection for a STOMP session is lost rather than closed. 
 | 
| StompConversionException | 
 Raised after a failure to encode or decode a STOMP message. 
 |