Top Description Interfaces Classes
[default module]

Package org.springframework.messaging.rsocket

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

Support for the RSocket protocol.

Interface Summary

Modifier and TypeInterface and Description
public interface
MetadataExtractor

Strategy to extract a map of value(s) from Payload metadata, which could be composite metadata with multiple entries.

public interface
MetadataExtractorRegistry

Stores registrations of extractors for metadata entries.

public interface
RSocketConnectorConfigurer

Strategy to apply configuration to an RSocketConnector.

public interface
RSocketRequester

A thin wrapper around a sending RSocket with a fluent API accepting and returning higher level Objects for input and for output, along with methods to prepare routing and other metadata.

public interface
RSocketStrategies

Access to strategies for use by RSocket requester and responder components.

Class Summary

Modifier and TypeClass and Description
public class
DefaultMetadataExtractor

Default MetadataExtractor implementation that relies on Decoders to deserialize the content of metadata entries.

pack-priv class
DefaultRSocketRequester

Default implementation of RSocketRequester.

pack-priv class
pack-priv class
DefaultRSocketStrategies

Default implementation of RSocketStrategies.

pack-priv class
MetadataEncoder

Helps to collect metadata values and mime types, and encode them.

public abstract class
PayloadUtils

Static utility methods to create Payload from DataBuffers and vice versa.