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.
since:
5.2
Author:
Rossen stoyanchev, Brian Clozel
  • Method summary

    Modifier and Type
    Method
    Description
    metadata(Object&nbsp;metadata, MimeType&nbsp;mimeType)
    Use this to append additional metadata entries when using composite metadata.
  • Method Details

    • metadata

      s&nbsp;metadata(Object&nbsp;metadata, MimeType&nbsp;mimeType)
      Use this to append additional metadata entries when using composite metadata. An IllegalArgumentException is 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 a Publisher via ReactiveAdapterRegistry.
      Parameters:
      metadata - an Object to be encoded with a suitable Encoder, or a DataBuffer
      mimeType - the mime type that describes the metadata