Interface RSocketRequester.MetadataSpec<S extends RSocketRequester.MetadataSpec<S>>
- Type Parameters:
S- a self reference to the spec type
- All Known Subinterfaces:
RSocketRequester.RequestSpec
- Enclosing interface:
- RSocketRequester
public static interface RSocketRequester.MetadataSpec<S extends RSocketRequester.MetadataSpec<S>>
Spec for providing additional composite metadata entries.
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Smetadata(Object metadata, MimeType mimeType)Use this to append additional metadata entries when using composite metadata.
Method Detail
metadata
S metadata(Object metadata, MimeType mimeType)
Use this to append additional metadata entries when using composite metadata. AnIllegalArgumentExceptionis raised if this method is used when not using composite metadata. The metadata value be a concrete value or any producer of a single value that can be adapted to aPublisherviaReactiveAdapterRegistry.- Parameters:
metadata- an Object to be encoded with a suitableEncoder, or aDataBuffermimeType- the mime type that describes the metadata