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.
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 MediaTypeMediaTypes.APPLICATION_ATOM_XMLapplication/atom+xmlmedia type.static final MediaTypeMediaTypes.APPLICATION_FORM_URLENCODEDapplication/x-www-form-urlencodedmedia type.static final MediaTypeMediaTypes.APPLICATION_HOCONapplication/hoconmedia type.static final MediaTypeMediaTypes.APPLICATION_JAVASCRIPTapplication/javascriptmedia type.static final MediaTypeMediaTypes.APPLICATION_JSONapplication/jsonmedia type.static final MediaTypeMediaTypes.APPLICATION_JSON_PATCH_JSONapplication/json-patch+jsonmedia type.static final MediaTypeMediaTypes.APPLICATION_OCTET_STREAMapplication/octet-streammedia type.static final MediaTypeMediaTypes.APPLICATION_OPENAPI_JSONapplication/vnd.oai.openapi+jsonmedia type.static final MediaTypeMediaTypes.APPLICATION_OPENAPI_YAMLapplication/vnd.oai.openapimedia type.static final MediaTypeMediaTypes.APPLICATION_OPENMETRICS_TEXTapplication/openmetrics-textmedia type.static final MediaTypeMediaTypes.APPLICATION_STREAM_JSONapplication/stream+jsonmedia type.static final MediaTypeMediaTypes.APPLICATION_SVG_XMLapplication/svg+xmlmedia type.static final MediaTypeMediaTypes.APPLICATION_X_NDJSONapplication/x-ndjsonmedia type.static final MediaTypeMediaTypes.APPLICATION_X_YAMLapplication/x-yamlmedia type.static final MediaTypeMediaTypes.APPLICATION_XHTML_XMLapplication/xhtml+xmlmedia type.static final MediaTypeMediaTypes.APPLICATION_XMLapplication/xmlmedia type.static final MediaTypeMediaTypes.APPLICATION_YAMLapplication/yamlmedia type.static final MediaTypeMediaTypes.MULTIPART_BYTERANGESmultipart/byte-rangesmedia type.static final MediaTypeMediaTypes.MULTIPART_FORM_DATAmultipart/form-datamedia type.static final MediaTypeMediaTypes.TEXT_EVENT_STREAMtext/event-streammedia type.static final MediaTypeMediaTypes.TEXT_HTMLtext/htmlmedia type.static final MediaTypeMediaTypes.TEXT_PLAINtet/plainmedia type.static final MediaTypeMediaTypes.TEXT_X_YAMLtext/x-yamlmedia type.static final MediaTypeMediaTypes.TEXT_XMLtext/xmlmedia type.static final MediaTypeMediaTypes.TEXT_YAMLtext/yamlmedia type.static final MediaTypeMediaTypes.WILDCARDWildcard media type.Methods in io.helidon.common.media.type that return MediaTypeModifier and TypeMethodDescriptionstatic MediaTypeCreate a new media type from the full media type string.static MediaTypeMediaTypes.create(String fullType, ParserMode parserMode) Create a new media type from the full media type string.static MediaTypeCreate 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 MediaTypePropertiesConfigParser.MEDIA_TYPE_TEXT_JAVA_PROPERTIESJava 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 ConfigSourceConfigSources.create(InputStream data, MediaType mediaType) static ConfigSourceprotected BMedia type if this is aParsableSourceand 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.ContentConfigParser.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 TypeInterfaceDescriptioninterfaceMedia type used in HTTP headers, in addition to the media type definition, these may contain additional parameters, such asHttpMediaType.QUALITY_FACTOR_PARAMETERandHttpMediaType.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 ClientRequestHeadersAccepted media types.default ServerResponseHeadersServerResponseHeaders.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 BWritableHeaders.contentType(MediaType contentType) Sets the MIME type of the response body.static HttpMediaTypeCreate a new HTTP media type from media type.default booleanHeaders.isAccepted(MediaType... mediaTypes) Whether this media type is accepted by these headers.default booleanServerRequestHeaders.isAccepted(MediaType... mediaTypes) Test if the given media type is acceptable as a response for this request.Media type to use.booleanCheck if this media type is compatible with another media type.default booleanServerRequestHeaders.testContentType(MediaType... mediaTypes) Check if the content type provided over the network matches one of the content types. -
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 SseEventCreates a new SSE event with data and media type.<T> TGet 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_JSONwhen JSON entity is present, toMediaTypes.APPLICATION_OCTET_STREAMfor publisher base requests, empty otherwise.ApiRestRequest.requestMediaType(MediaType mediaType) ApiJsonRequest.responseMediaType(MediaType mediaType) ApiRequest.responseMediaType(MediaType mediaType) The accept header, defaults toMediaTypes.APPLICATION_JSONfor most requests, except for requests that return publisher, which default toMediaTypes.APPLICATION_OCTET_STREAM.ApiRestRequest.responseMediaType(MediaType 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_FORMATMapping 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 theMediaTypewhich 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, aMeterRegistryFormattercapable 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 that return types with arguments of type MediaTypeModifier and TypeMethodDescriptionBaseHandlerConfig.BuilderBase.BaseHandlerConfigImpl.contentTypes()BaseHandlerConfig.BuilderBase.contentTypes()Maps a filename extension to the response content type.BaseHandlerConfig.contentTypes()Maps a filename extension to the response content type.StaticContentConfig.BuilderBase.contentTypes()Maps a filename extension to the response content type.StaticContentConfig.BuilderBase.StaticContentConfigImpl.contentTypes()StaticContentConfig.contentTypes()Maps a filename extension to the response content type.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.BaseHandlerConfig.BuilderBase.putContentType(String key, MediaType contentType) Maps a filename extension to the response content type.StaticContentConfig.BuilderBase.putContentType(String key, MediaType contentType) Maps a filename extension to the response content type.Method parameters in io.helidon.webserver.staticcontent with type arguments of type MediaTypeModifier and TypeMethodDescriptionBaseHandlerConfig.BuilderBase.addContentTypes(Map<String, ? extends MediaType> contentTypes) Maps a filename extension to the response content type.StaticContentConfig.BuilderBase.addContentTypes(Map<String, ? extends MediaType> contentTypes) Maps a filename extension to the response content type.BaseHandlerConfig.BuilderBase.contentTypes(Map<String, ? extends MediaType> contentTypes) Maps a filename extension to the response content type.StaticContentConfig.BuilderBase.contentTypes(Map<String, ? extends MediaType> contentTypes) Maps a filename extension to the response content type.
SinkProvider.create(SinkProviderContext)