Uses of Interface
io.helidon.common.media.type.MediaType
Packages that use MediaType
Package
Description
Support for mapping resources to media types, be it files, URIs or URLs.
SPI to provide custom mappings of resources to media types.
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
Etcd configuration source.
Git configuration source.
HOCON format ConfigParser implementation using Typesafe (Lightbend) Config library.
Configuration SPI that defines the behavior developers can implement to extend the config system.
YAML format ConfigParser implementation.
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Multipart Entity Media handling support.
HTTP SSE common package.
Common classes for accessing JSON based REST APIs of third party systems.
Helidon OpenAPI UI support.
Micrometer wrapper for Helidon metrics API.
SPI for Helidon metrics.
Helidon OpenAPI support.
Helidon WebClient APIs shared by all types of clients.
Helidon WebServer HTTP SPI.
Helidon WebServer Observability Metrics Support.
Helidon WebServer SSE Support.
Helidon WebServer Static Content Support.
-
Uses of MediaType in io.helidon.common.media.type
Fields in io.helidon.common.media.type declared as MediaTypeModifier and TypeFieldDescriptionstatic final MediaType
MediaTypes.APPLICATION_ATOM_XML
application/atom+xml
media type.static final MediaType
MediaTypes.APPLICATION_FORM_URLENCODED
application/x-www-form-urlencoded
media type.static final MediaType
MediaTypes.APPLICATION_HOCON
application/hocon
media type.static final MediaType
MediaTypes.APPLICATION_JAVASCRIPT
application/javascript
media type.static final MediaType
MediaTypes.APPLICATION_JSON
application/json
media type.static final MediaType
MediaTypes.APPLICATION_OCTET_STREAM
application/octet-stream
media type.static final MediaType
MediaTypes.APPLICATION_OPENAPI_JSON
application/vnd.oai.openapi+json
media type.static final MediaType
MediaTypes.APPLICATION_OPENAPI_YAML
application/vnd.oai.openapi
media type.static final MediaType
MediaTypes.APPLICATION_OPENMETRICS_TEXT
application/openmetrics-text
media type.static final MediaType
MediaTypes.APPLICATION_STREAM_JSON
application/stream+json
media type.static final MediaType
MediaTypes.APPLICATION_SVG_XML
application/svg+xml
media type.static final MediaType
MediaTypes.APPLICATION_X_NDJSON
application/x-ndjson
media type.static final MediaType
MediaTypes.APPLICATION_X_YAML
application/x-yaml
media type.static final MediaType
MediaTypes.APPLICATION_XHTML_XML
application/xhtml+xml
media type.static final MediaType
MediaTypes.APPLICATION_XML
application/xml
media type.static final MediaType
MediaTypes.APPLICATION_YAML
application/yaml
media type.static final MediaType
MediaTypes.MULTIPART_BYTERANGES
multipart/byte-ranges
media type.static final MediaType
MediaTypes.MULTIPART_FORM_DATA
multipart/form-data
media type.static final MediaType
MediaTypes.TEXT_EVENT_STREAM
text/event-stream
media type.static final MediaType
MediaTypes.TEXT_HTML
text/html
media type.static final MediaType
MediaTypes.TEXT_PLAIN
tet/plain
media type.static final MediaType
MediaTypes.TEXT_X_YAML
text/x-yaml
media type.static final MediaType
MediaTypes.TEXT_XML
text/xml
media type.static final MediaType
MediaTypes.TEXT_YAML
text/yaml
media type.static final MediaType
MediaTypes.WILDCARD
Wildcard media type.Methods in io.helidon.common.media.type that return MediaTypeModifier and TypeMethodDescriptionstatic MediaType
Create a new media type from the full media type string.static MediaType
MediaTypes.create
(String fullType, ParserMode parserMode) Create a new media type from the full media type string.static MediaType
Create media type from the type and subtype.Methods in io.helidon.common.media.type that return types with arguments of type MediaTypeModifier and TypeMethodDescriptionMediaTypes.detectExtensionType
(String fileSuffix) Detecd media type for a specific file extension.MediaTypes.detectType
(String fileName) Detect media type for a path (may be URL, URI, path on a file system).MediaTypes.detectType
(URI uri) Detect media type based on URI.MediaTypes.detectType
(URL url) Detect media type based on URL.MediaTypes.detectType
(Path file) Detect media type for a file on file system. -
Uses of MediaType in io.helidon.common.media.type.spi
Methods in io.helidon.common.media.type.spi that return types with arguments of type MediaTypeModifier and TypeMethodDescriptionMediaTypeDetector.detectExtensionType
(String fileSuffix) Detect media type from a file suffix.MediaTypeDetector.detectType
(String fileString) Detect type based on a file string.MediaTypeDetector.detectType
(URI uri) Detect type based on aURL
.MediaTypeDetector.detectType
(URL url) Detect type based on aURL
.MediaTypeDetector.detectType
(Path file) Detect type based on aPath
. -
Uses of MediaType in io.helidon.config
Fields in io.helidon.config declared as MediaTypeModifier and TypeFieldDescriptionstatic final MediaType
PropertiesConfigParser.MEDIA_TYPE_TEXT_JAVA_PROPERTIES
Java properties media type.Methods in io.helidon.config that return types with arguments of type MediaTypeModifier and TypeMethodDescriptionAbstractConfigSource.mediaType()
Media type if on eis configured for parsing content ofParsableSource
.ClasspathConfigSource.mediaType()
FileConfigSource.mediaType()
UrlConfigSource.mediaType()
PropertiesConfigParser.supportedMediaTypes()
Methods in io.helidon.config with parameters of type MediaTypeModifier and TypeMethodDescriptionstatic ConfigSource
ConfigSources.create
(InputStream data, MediaType mediaType) static ConfigSource
protected B
Media type if this is aParsableSource
and explicit media type is configured.Method parameters in io.helidon.config with type arguments of type MediaTypeModifier and TypeMethodDescriptionAbstractConfigSourceBuilder.mediaTypeMapping
(Function<Config.Key, Optional<MediaType>> mediaTypeMapping) Sets a function that maps keys to media type. -
Uses of MediaType in io.helidon.config.etcd
Methods in io.helidon.config.etcd that return types with arguments of type MediaTypeMethods in io.helidon.config.etcd with parameters of type MediaTypeModifier and TypeMethodDescription -
Uses of MediaType in io.helidon.config.git
Methods in io.helidon.config.git that return types with arguments of type MediaTypeMethods in io.helidon.config.git with parameters of type MediaTypeModifier and TypeMethodDescription -
Uses of MediaType in io.helidon.config.hocon
Methods in io.helidon.config.hocon that return types with arguments of type MediaType -
Uses of MediaType in io.helidon.config.spi
Methods in io.helidon.config.spi that return types with arguments of type MediaTypeModifier and TypeMethodDescriptionConfigParser.Content.mediaType()
Media type of the content.ParsableSource.mediaType()
If media type is configured on this source, or can be guessed from the underlying origin, return it.ConfigParser.supportedMediaTypes()
Returns set of supported media types by the parser.Methods in io.helidon.config.spi with parameters of type MediaTypeModifier and TypeMethodDescriptionstatic ConfigParser.Content
ConfigParser.Content.create
(InputStream data, MediaType mediaType, Object stamp) Create content from data, media type and a stamp.Media type of the content if known by the config source.Configure an explicit media type to be used with this source.Method parameters in io.helidon.config.spi with type arguments of type MediaTypeModifier and TypeMethodDescriptionA shortcut method to invoke with result ofMediaTypes.detectType(String)
and similar methods. -
Uses of MediaType in io.helidon.config.yaml
Methods in io.helidon.config.yaml that return types with arguments of type MediaType -
Uses of MediaType in io.helidon.http
Subinterfaces of MediaType in io.helidon.httpModifier and TypeInterfaceDescriptioninterface
Media type used in HTTP headers, in addition to the media type definition, these may contain additional parameters, such asHttpMediaType.QUALITY_FACTOR_PARAMETER
andHttpMediaType.CHARSET_PARAMETER
.Methods in io.helidon.http that return MediaTypeMethods in io.helidon.http that return types with arguments of type MediaTypeModifier and TypeMethodDescriptionServerRequestHeaders.bestAccepted
(MediaType... mediaTypes) Optionally returns a single media type from the given media types that is the best one accepted by the client.Methods in io.helidon.http with parameters of type MediaTypeModifier and TypeMethodDescriptiondefault ClientRequestHeaders
Accepted media types.default ServerResponseHeaders
ServerResponseHeaders.addAcceptPatches
(MediaType... acceptableMediaTypes) Adds one or more acceptedTypes path document formats (headerHeaderNames.ACCEPT_PATCH
).ServerRequestHeaders.bestAccepted
(MediaType... mediaTypes) Optionally returns a single media type from the given media types that is the best one accepted by the client.default B
WritableHeaders.contentType
(MediaType contentType) Sets the MIME type of the response body.static HttpMediaType
Create a new HTTP media type from media type.default boolean
Headers.isAccepted
(MediaType mediaType) Whether this media type is accepted by these headers.default boolean
ServerRequestHeaders.isAccepted
(MediaType mediaType) Test if the given media type is acceptable as a response for this request.Media type to use.boolean
Check if this media type is compatible with another media type. -
Uses of MediaType in io.helidon.http.media.multipart
Methods in io.helidon.http.media.multipart with parameters of type MediaTypeModifier and TypeMethodDescriptionWriteablePart.Builder.contentType
(MediaType mediaType) Content type of this part. -
Uses of MediaType in io.helidon.http.sse
Methods in io.helidon.http.sse that return types with arguments of type MediaTypeMethods in io.helidon.http.sse with parameters of type MediaTypeModifier and TypeMethodDescriptionstatic SseEvent
Creates a new SSE event with data and media type.<T> T
Get data for this event as type T.Set the media type for the event data. -
Uses of MediaType in io.helidon.integrations.common.rest
Methods in io.helidon.integrations.common.rest that return types with arguments of type MediaTypeModifier and TypeMethodDescriptionApiJsonRequest.requestMediaType()
ApiRequest.requestMediaType()
Request media type.ApiRestRequest.requestMediaType()
ApiJsonRequest.responseMediaType()
ApiRequest.responseMediaType()
Response media type.ApiRestRequest.responseMediaType()
Methods in io.helidon.integrations.common.rest with parameters of type MediaTypeModifier and TypeMethodDescriptionApiJsonRequest.requestMediaType
(MediaType mediaType) ApiRequest.requestMediaType
(MediaType mediaType) The media type header, defaults toMediaTypes.APPLICATION_JSON
when JSON entity is present, toMediaTypes.APPLICATION_OCTET_STREAM
for publisher base requests, empty otherwise.ApiRestRequest.requestMediaType
(MediaType mediaType) ApiJsonRequest.responseMediaType
(MediaType mediaType) ApiRequest.responseMediaType
(MediaType mediaType) The accept header, defaults toMediaTypes.APPLICATION_JSON
for most requests, except for requests that return publisher, which default toMediaTypes.APPLICATION_OCTET_STREAM
.ApiRestRequest.responseMediaType
(MediaType mediaType) -
Uses of MediaType in io.helidon.integrations.openapi.ui
Method parameters in io.helidon.integrations.openapi.ui with type arguments of type MediaType -
Uses of MediaType in io.helidon.metrics.providers.micrometer
Fields in io.helidon.metrics.providers.micrometer with type parameters of type MediaTypeModifier and TypeFieldDescriptionMicrometerPrometheusFormatter.MEDIA_TYPE_TO_FORMAT
Mapping from supported media types to the corresponding Prometheus registry content types.Methods in io.helidon.metrics.providers.micrometer with parameters of type MediaTypeModifier and TypeMethodDescriptionMicrometerPrometheusFormatterProvider.formatter
(MediaType mediaType, MetricsConfig metricsConfig, MeterRegistry meterRegistry, Optional<String> scopeTagName, Iterable<String> scopeSelection, Iterable<String> nameSelection) MicrometerPrometheusFormatter.Builder.resultMediaType
(MediaType resultMediaType) Sets theMediaType
which controls the formatting of the resulting output. -
Uses of MediaType in io.helidon.metrics.spi
Methods in io.helidon.metrics.spi with parameters of type MediaTypeModifier and TypeMethodDescriptionMeterRegistryFormatterProvider.formatter
(MediaType mediaType, MetricsConfig metricsConfig, MeterRegistry meterRegistry, Optional<String> scopeTagName, Iterable<String> scopeSelection, Iterable<String> nameSelection) Returns, if possible, aMeterRegistryFormatter
capable of preparing output according to the specifiedMediaType
. -
Uses of MediaType in io.helidon.openapi
Methods in io.helidon.openapi with parameters of type MediaTypeMethod parameters in io.helidon.openapi with type arguments of type MediaType -
Uses of MediaType in io.helidon.webclient.api
Methods in io.helidon.webclient.api with parameters of type MediaType -
Uses of MediaType in io.helidon.webserver.http.spi
Method parameters in io.helidon.webserver.http.spi with type arguments of type MediaTypeModifier and TypeMethodDescriptionSinkProvider.create
(ServerResponse response, BiConsumer<Object, MediaType> eventConsumer, Runnable closeRunnable) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of MediaType in io.helidon.webserver.observe.metrics
Methods in io.helidon.webserver.observe.metrics with parameters of type MediaTypeModifier and TypeMethodDescriptionJsonMeterRegistryFormatterProvider.formatter
(MediaType mediaType, MetricsConfig metricsConfig, MeterRegistry meterRegistry, Optional<String> scopeTagName, Iterable<String> scopeSelection, Iterable<String> nameSelection) -
Uses of MediaType in io.helidon.webserver.sse
Method parameters in io.helidon.webserver.sse with type arguments of type MediaTypeModifier and TypeMethodDescriptionSseSinkProvider.create
(ServerResponse response, BiConsumer<Object, MediaType> eventConsumer, Runnable closeRunnable) Deprecated, for removal: This API element is subject to removal in a future version.replaced bySseSinkProvider.create(SinkProviderContext)
-
Uses of MediaType in io.helidon.webserver.staticcontent
Methods in io.helidon.webserver.staticcontent with parameters of type MediaTypeModifier and TypeMethodDescriptionStaticContentService.FileBasedBuilder.contentType
(String filenameExtension, MediaType contentType) Maps a filename extension to the response content type.
SinkProvider.create(SinkProviderContext)