Top Description Packages
spring 6.1.4

Module spring.messaging

Automatic module of spring-messaging 6.1.4.

Dependencies
spring.aop, spring.beans, spring.context, spring.core, spring.expression, spring.jcl, spring.oxm, java.base, java.xml, gson, jackson.annotations, jackson.core, jackson.databind, jakarta.json.bind-api, io.netty.buffer, io.netty.codec, io.netty.common, io.netty.transport, io.netty5.buffer, io.netty5.codec, io.netty5.common, io.netty5.transport, protobuf-java, protobuf-java-util, reactive-streams, reactor-core, reactor-netty-core, reactor-netty5-core, rsocket-core, rsocket-transport-netty
Maven Central
Group ID:org.springframework
Artifacts:spring-messaging

Spring Messaging

Spring Messaging
Version
6.1.4
Release Date
2024-02-15
Developers
Juergen Hoeller

Package Summary

Modifier and TypePackage and Description
open package
org.springframework.messaging

Support for working with messaging APIs and protocols.

open package
org.springframework.messaging.converter

Provides support for message conversion.

open package
org.springframework.messaging.core

Defines interfaces and implementation classes for messaging templates.

open package
org.springframework.messaging.handler

Basic abstractions for working with message handler methods.

open package
org.springframework.messaging.handler.annotation

Annotations and support classes for handling messages.

open package
org.springframework.messaging.handler.annotation.reactive

Support classes for working with annotated message-handling methods with non-blocking, reactive contracts.

open package
org.springframework.messaging.handler.annotation.support

Support classes for working with annotated message-handling methods.

open package
org.springframework.messaging.handler.invocation

Common infrastructure for invoking message handler methods.

open package
org.springframework.messaging.handler.invocation.reactive

Common infrastructure for invoking message handler methods with non-blocking, and reactive contracts.

open package
org.springframework.messaging.rsocket

Support for the RSocket protocol.

open package
org.springframework.messaging.rsocket.annotation

Annotations and support classes for handling RSocket streams.

open package
org.springframework.messaging.rsocket.annotation.support

Support classes for working with annotated RSocket stream handling methods.

open package
org.springframework.messaging.rsocket.service

Annotations to declare an RSocket service contract with request methods along with a proxy factory backed by an org.springframework.messaging.rsocket.RSocketRequester.

open package
org.springframework.messaging.simp

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

open package
org.springframework.messaging.simp.annotation

Annotations and for handling messages from SImple Messaging Protocols such as STOMP.

open package
org.springframework.messaging.simp.annotation.support

Support classes for handling messages from simple messaging protocols (like STOMP).

open package
org.springframework.messaging.simp.broker

Provides a "simple" message broker implementation along with an abstract base class and other supporting types such as a registry for subscriptions.

open package
org.springframework.messaging.simp.config

Configuration support for WebSocket messaging using higher level messaging protocols.

open package
org.springframework.messaging.simp.stomp

Generic support for simple messaging protocols (like STOMP).

open package
org.springframework.messaging.simp.user

Support for handling messages to "user" destinations (i.e. destinations that are unique to a user's sessions), primarily translating the destinations and then forwarding the updated message to the broker.

open package
org.springframework.messaging.support

Provides implementations of org.springframework.messaging.Message along with a MessageBuilder and MessageHeaderAccessor for building and working with messages and message headers, as well as various org.springframework.messaging.MessageChannel implementations and channel interceptor support.

open package
org.springframework.messaging.tcp

Contains abstractions and implementation classes for establishing TCP connections via TcpOperations, handling messages via TcpConnectionHandler, as well as sending messages via TcpConnection.

open package
org.springframework.messaging.tcp.reactor

Contains support for TCP messaging based on Reactor.