Uses of Interface
io.helidon.common.media.type.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
Modifier 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.Modifier 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.Modifier 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
Modifier 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
Modifier and TypeFieldDescriptionstatic final MediaType
PropertiesConfigParser.MEDIA_TYPE_TEXT_JAVA_PROPERTIES
Java properties media type.Modifier and TypeMethodDescriptionAbstractConfigSource.mediaType()
Media type if on eis configured for parsing content ofParsableSource
.ClasspathConfigSource.mediaType()
FileConfigSource.mediaType()
UrlConfigSource.mediaType()
PropertiesConfigParser.supportedMediaTypes()
Modifier 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.Modifier 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
Modifier and TypeMethodDescription -
Uses of MediaType in io.helidon.config.git
Modifier and TypeMethodDescription -
Uses of MediaType in io.helidon.config.hocon
-
Uses of MediaType in io.helidon.config.spi
Modifier 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.Modifier 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.Modifier and TypeMethodDescriptionA shortcut method to invoke with result ofMediaTypes.detectType(String)
and similar methods. -
Uses of MediaType in io.helidon.config.yaml
-
Uses of MediaType in io.helidon.http
Modifier 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
.Modifier 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.Modifier 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
Modifier and TypeMethodDescriptionWriteablePart.Builder.contentType
(MediaType mediaType) Content type of this part. -
Uses of MediaType in io.helidon.http.sse
Modifier 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
Modifier and TypeMethodDescriptionApiJsonRequest.requestMediaType()
ApiRequest.requestMediaType()
Request media type.ApiRestRequest.requestMediaType()
ApiJsonRequest.responseMediaType()
ApiRequest.responseMediaType()
Response media type.ApiRestRequest.responseMediaType()
Modifier 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
-
Uses of MediaType in io.helidon.metrics.providers.micrometer
Modifier and TypeFieldDescriptionMicrometerPrometheusFormatter.MEDIA_TYPE_TO_FORMAT
Mapping from supported media types to the corresponding Prometheus registry content types.Modifier 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
Modifier 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
-
Uses of MediaType in io.helidon.webclient.api
-
Uses of MediaType in io.helidon.webserver.http.spi
Modifier and TypeMethodDescriptionSinkProvider.create
(ServerResponse response, BiConsumer<Object, MediaType> eventConsumer, Runnable closeRunnable) Creates a sink using this provider. -
Uses of MediaType in io.helidon.webserver.observe.metrics
Modifier 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
Modifier and TypeMethodDescriptionSseSinkProvider.create
(ServerResponse response, BiConsumer<Object, MediaType> eventConsumer, Runnable closeRunnable) -
Uses of MediaType in io.helidon.webserver.staticcontent
Modifier and TypeMethodDescriptionStaticContentService.FileBasedBuilder.contentType
(String filenameExtension, MediaType contentType) Maps a filename extension to the response content type.