Top Description Classes Enums
[default module]

Package io.rsocket.metadata

Annotations
@NonNullApi
Imports
reactor.util.annotation.NonNullApi

Contains implementations of RSocket protocol extensions related to the use of metadata.

Class Summary

Modifier and TypeClass and Description
public class
public class
CompositeMetadata

An Iterable wrapper around a ByteBuf that exposes metadata entry information at each decoding step.

public class
CompositeMetadataCodec

A flyweight class that can be used to encode/decode composite metadata information to/from ByteBuf.

public class
MimeTypeMetadataCodec

Provides support for encoding and decoding the per-stream MIME type to use for payload data.

public class
RoutingMetadata

Routing Metadata extension from https://github.com/rsocket/rsocket/blob/master/Extensions/Routing.md

public class
TaggingMetadata

Tagging metadata from https://github.com/rsocket/rsocket/blob/master/Extensions/Routing.md

public class
TaggingMetadataCodec

A flyweight class that can be used to encode/decode tagging metadata information to/from ByteBuf.

public class
TracingMetadata

Represents decoded tracing metadata which is fully compatible with Zipkin B3 propagation

public class
TracingMetadataCodec

Represents codes for tracing metadata which is fully compatible with Zipkin B3 propagation

Enum Summary

Modifier and TypeEnum and Description
public enum
WellKnownAuthType

Enumeration of Well Known Auth Types, as defined in the eponymous extension.

public enum
WellKnownMimeType

Enumeration of Well Known Mime Types, as defined in the eponymous extension.