@NonNullApi @NonNullFields

# Package org.springframework.messaging.rsocket

Support for the RSocket protocol.

See: Description

Interface Summary
ClientRSocketFactoryConfigurer: Deprecated as of 5.2.6 following the deprecation of `RSocketFactory.ClientRSocketFactory` in RSocket 1.0 RC7.
MetadataExtractor: Strategy to extract a map of value(s) from `Payload` metadata, which could be composite metadata with multiple entries.
MetadataExtractorRegistry: Stores registrations of extractors for metadata entries.
RSocketConnectorConfigurer: Strategy to apply configuration to an `RSocketConnector`.
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.
RSocketRequester.Builder: Builder to create a requester by connecting to a server.
RSocketRequester.MetadataSpec<S extends RSocketRequester.MetadataSpec<S>>: Spec for providing additional composite metadata entries.
RSocketRequester.RequestSpec: Spec to declare the input for an RSocket request.
RSocketRequester.RetrieveSpec: Spec to declare the expected output for an RSocket request.
RSocketStrategies: Access to strategies for use by RSocket requester and responder components.
RSocketStrategies.Builder: The builder options for creating `RSocketStrategies`.

Class Summary
DefaultMetadataExtractor: Default `MetadataExtractor` implementation that relies on `Decoder`s to deserialize the content of metadata entries.
PayloadUtils: Static utility methods to create `Payload` from `DataBuffer`s and vice versa.

## Package org.springframework.messaging.rsocket Description

Support for the RSocket protocol.