Top Description Packages

Spring Messaging 6.1.4

Resources
Homepage, Development, Bug Tracker, Documentation, Wiki, License (Apache License, Version 2.0)
Dependencies
java.base, java.xml, gson, jackson-annotations, jackson-core, jackson-databind, jakarta.json.bind-api, netty-buffer, netty-codec, netty-common, netty-transport, netty5-buffer, netty5-codec, netty5-common, netty5-transport, protobuf-java, protobuf-java-util, reactive-streams, reactor-core, reactor-netty-core, reactor-netty5-core, rsocket-core, rsocket-transport-netty, spring-aop, spring-beans, spring-context, spring-core, spring-expression, spring-jcl, spring-oxm
Maven Central
Group ID:org.springframework
Artifacts:spring-messaging

Project Spring Messaging

Spring Messaging

Release 6.1.4

Release Date
2024-02-15
Version Control
Git
git://github.com/spring-projects/spring-framework
Developers
Juergen Hoeller

Package Summary

Modifier and TypePackage and Description
package
org.springframework.messaging

Support for working with messaging APIs and protocols.

package
org.springframework.messaging.converter

Provides support for message conversion.

package
org.springframework.messaging.core

Defines interfaces and implementation classes for messaging templates.

package
org.springframework.messaging.handler

Basic abstractions for working with message handler methods.

package
org.springframework.messaging.handler.annotation

Annotations and support classes for handling messages.

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

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

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

Support classes for working with annotated message-handling methods.

package
org.springframework.messaging.handler.invocation

Common infrastructure for invoking message handler methods.

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

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

package
org.springframework.messaging.rsocket

Support for the RSocket protocol.

package
org.springframework.messaging.rsocket.annotation

Annotations and support classes for handling RSocket streams.

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

Support classes for working with annotated RSocket stream handling methods.

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.

package
org.springframework.messaging.simp

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

package
org.springframework.messaging.simp.annotation

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

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

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

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.

package
org.springframework.messaging.simp.config

Configuration support for WebSocket messaging using higher level messaging protocols.

package
org.springframework.messaging.simp.stomp

Generic support for simple messaging protocols (like STOMP).

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.

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.

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.

package
org.springframework.messaging.tcp.reactor

Contains support for TCP messaging based on Reactor.