Top Description Interfaces Classes Enums
module spring.messaging

Package org.springframework.messaging.simp

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Generic support for Simple Messaging Protocols including protocols such as STOMP.

Interface Summary

Modifier and TypeInterface and Description
public interface
SimpMessageSendingOperations

A specialization of MessageSendingOperations with methods for use with the Spring Framework support for Simple Messaging Protocols (like STOMP).

Class Summary

Modifier and TypeClass and Description
public class
SimpAttributes

A wrapper class for access to attributes associated with a SiMP session (e.g. WebSocket session).

public abstract class
SimpAttributesContextHolder

Holder class to expose SiMP attributes associated with a session (e.g. WebSocket) in the form of a thread-bound SimpAttributes object.

public abstract class
SimpLogging

Holds the shared logger named "org.springframework.web.SimpLogging" to use for STOMP over WebSocket messaging when logging for "org.springframework.messaging.simp" is off but logging for "org.springframework.web" is on.

public class
SimpMessageHeaderAccessor

A base class for working with message headers in simple messaging protocols that support basic messaging patterns.

public class
SimpMessageMappingInfo

MessageCondition for SImple Messaging Protocols.

public class
SimpMessageTypeMessageCondition

MessageCondition that matches by the message type obtained via SimpMessageHeaderAccessor#getMessageType(Map).

public class
public class
SimpSessionScope

A Scope implementation exposing the attributes of a SiMP session (e.g. WebSocket session).

Enum Summary

Modifier and TypeEnum and Description
public enum
SimpMessageType

A generic representation of different kinds of messages found in simple messaging protocols like STOMP.