Module io.helidon.http.media
Package io.helidon.http.media
package io.helidon.http.media
Helidon Media Support.
Provides a mechanism for reading/writing entity as a specific type.
-
ClassDescriptionEntityReader<T>Reader of entity into a specific type.Base for readers that care about charset.EntityWriter<T>Writer of entity into bytes.Base class for entity writers that care about charsets ands content types.Media support for
MediaTypes.APPLICATION_FORM_URLENCODEDand its plaintext counterpart.A writer dedicated to a specific instance.Media context to obtain readers and writers of various supported content types.Interface generated from blueprintio.helidon.http.media.MediaContextConfigBlueprint.Fluent API builder forMediaContext.MediaContextConfig.BuilderBase<BUILDER extends MediaContextConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends MediaContextConfig> Fluent API builder base forMediaContextConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Media support to be registered withMediaContext.Reader response.How does this provider support the entity type.Writer response.MediaSupportBase<T extends MediaSupportConfig>A base class that can be used to implement media support that has a few common features, such as support forMediaSupportConfig.A set of configurable options expected to be used by each media support.Fluent API builder forMediaSupportConfig.MediaSupportConfig.BuilderBase<BUILDER extends MediaSupportConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends MediaSupportConfig> Fluent API builder base forMediaSupportConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Media support for Path.Readable HTTP entity.Base for readable entities.Media support for strings.The type that a reader or writer was requested for is not supported by aMediaContext.