Package | Description |
---|---|
io.jooby | |
io.jooby.internal |
Modifier and Type | Field and Description |
---|---|
static MediaType |
MediaType.all
ALL.
|
static MediaType |
MediaType.css
TEXT_CSS.
|
static MediaType |
MediaType.form
FORM_URLENCODED.
|
static MediaType |
MediaType.html
TEXT_HTML.
|
static MediaType |
MediaType.js
APPLICATION_JSON.
|
static MediaType |
MediaType.json
APPLICATION_JSON.
|
static MediaType |
MediaType.multipart
MULTIPART_FORM_DATA.
|
static MediaType |
MediaType.octetStream
APPLICATION_OCTET_STREAM.
|
static MediaType |
MediaType.text
TEXT_PLAIN.
|
static MediaType |
MediaType.xml
APPLICATION_XML.
|
static MediaType |
MediaType.yaml
YAML.
|
Modifier and Type | Field and Description |
---|---|
static BinaryOperator<MediaType> |
MediaType.MOST_SPECIFIC
Computes and returns the most specific media type of both.
|
Modifier and Type | Method and Description |
---|---|
MediaType |
ForwardingContext.accept(List<MediaType> produceTypes) |
default MediaType |
DefaultContext.accept(List<MediaType> produceTypes) |
MediaType |
Context.accept(List<MediaType> produceTypes)
Check if the accept type list matches the given produces list and return the most
specific media type from produces list.
|
static MediaType |
MediaType.byFile(File file)
Mediatype by file extension.
|
static MediaType |
MediaType.byFile(Path file)
Mediatype by file extension.
|
static MediaType |
MediaType.byFile(String filename)
Mediatype by file extension.
|
static MediaType |
MediaType.byFileExtension(String ext)
Mediatype by file extension.
|
MediaType |
FileDownload.getContentType()
File content type.
|
MediaType |
Asset.getContentType() |
MediaType |
ForwardingContext.getRequestType() |
default MediaType |
DefaultContext.getRequestType() |
MediaType |
Context.getRequestType()
Request
Content-Type header or null when missing. |
MediaType |
ForwardingContext.getRequestType(MediaType defaults) |
default MediaType |
DefaultContext.getRequestType(MediaType defaults) |
MediaType |
Context.getRequestType(MediaType defaults)
Request
Content-Type header or null when missing. |
MediaType |
ForwardingContext.getResponseType() |
MediaType |
Context.getResponseType()
Get response content type.
|
static MediaType |
MediaType.valueOf(String value)
Parse a string value into a media-type.
|
Modifier and Type | Method and Description |
---|---|
List<MediaType> |
Route.getConsumes()
Request types (format) consumed by this route.
|
List<MediaType> |
Route.getProduces()
Response types (format) produces by this route.
|
static List<MediaType> |
MediaType.parse(String value)
Parse one or more mediatype values.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ForwardingContext.accept(MediaType contentType) |
default boolean |
DefaultContext.accept(MediaType contentType) |
boolean |
Context.accept(MediaType contentType)
True if the given type matches the `Accept` header.
|
int |
MediaType.compareTo(MediaType other) |
Route |
Route.consumes(MediaType... consumes)
Add one or more request types (format) consumed by this route.
|
RouteSet |
RouteSet.consumes(MediaType... consumes)
Add one or more request types (format) consumed by this route.
|
<T> T |
ForwardingContext.decode(Type type,
MediaType contentType) |
default <T> T |
DefaultContext.decode(Type type,
MediaType contentType) |
<T> T |
Context.decode(Type type,
MediaType contentType)
Convert the HTTP body to the given type.
|
MessageDecoder |
ForwardingContext.decoder(MediaType contentType) |
MessageDecoder |
Route.decoder(MediaType contentType)
MessageDecoder for given media type.
|
default MessageDecoder |
DefaultContext.decoder(MediaType contentType) |
MessageDecoder |
Context.decoder(MediaType contentType)
Get a decoder for the given content type or get an
StatusCode.UNSUPPORTED_MEDIA_TYPE . |
Router |
Router.decoder(MediaType contentType,
MessageDecoder decoder)
Register a decoder for the given content type.
|
Jooby |
Jooby.decoder(MediaType contentType,
MessageDecoder decoder) |
Router |
Router.encoder(MediaType contentType,
MessageEncoder encoder)
Register a route response encoder.
|
Jooby |
Jooby.encoder(MediaType contentType,
MessageEncoder encoder) |
MediaType |
ForwardingContext.getRequestType(MediaType defaults) |
default MediaType |
DefaultContext.getRequestType(MediaType defaults) |
MediaType |
Context.getRequestType(MediaType defaults)
Request
Content-Type header or null when missing. |
boolean |
MediaType.matches(MediaType type)
True if this mediatype is compatible with the given content type.
|
Route |
Route.produces(MediaType... produces)
Add one or more response types (format) produces by this route.
|
RouteSet |
RouteSet.produces(MediaType... produces)
Add one or more response types (format) produces by this route.
|
OutputStream |
ForwardingContext.responseStream(MediaType contentType) |
default OutputStream |
DefaultContext.responseStream(MediaType contentType) |
OutputStream |
Context.responseStream(MediaType contentType)
HTTP response channel as output stream.
|
Context |
ForwardingContext.responseStream(MediaType contentType,
SneakyThrows.Consumer<OutputStream> consumer) |
default Context |
DefaultContext.responseStream(MediaType contentType,
SneakyThrows.Consumer<OutputStream> consumer) |
Context |
Context.responseStream(MediaType contentType,
SneakyThrows.Consumer<OutputStream> consumer)
HTTP response channel as output stream.
|
PrintWriter |
ForwardingContext.responseWriter(MediaType contentType) |
default PrintWriter |
DefaultContext.responseWriter(MediaType contentType) |
PrintWriter |
Context.responseWriter(MediaType contentType)
HTTP response channel as response writer.
|
PrintWriter |
ForwardingContext.responseWriter(MediaType contentType,
Charset charset) |
PrintWriter |
Context.responseWriter(MediaType contentType,
Charset charset)
HTTP response channel as response writer.
|
Context |
ForwardingContext.responseWriter(MediaType contentType,
Charset charset,
SneakyThrows.Consumer<PrintWriter> consumer) |
default Context |
DefaultContext.responseWriter(MediaType contentType,
Charset charset,
SneakyThrows.Consumer<PrintWriter> consumer) |
Context |
Context.responseWriter(MediaType contentType,
Charset charset,
SneakyThrows.Consumer<PrintWriter> consumer)
HTTP response channel as response writer.
|
Context |
ForwardingContext.responseWriter(MediaType contentType,
SneakyThrows.Consumer<PrintWriter> consumer) |
default Context |
DefaultContext.responseWriter(MediaType contentType,
SneakyThrows.Consumer<PrintWriter> consumer) |
Context |
Context.responseWriter(MediaType contentType,
SneakyThrows.Consumer<PrintWriter> consumer)
HTTP response channel as response writer.
|
Context |
ForwardingContext.setDefaultResponseType(MediaType contentType) |
Context |
Context.setDefaultResponseType(MediaType contentType)
Set the default response content type header.
|
Context |
ForwardingContext.setResponseType(MediaType contentType) |
default Context |
DefaultContext.setResponseType(MediaType contentType) |
Context |
Context.setResponseType(MediaType contentType)
Set response content type header.
|
Context |
ForwardingContext.setResponseType(MediaType contentType,
Charset charset) |
Context |
Context.setResponseType(MediaType contentType,
Charset charset)
Set response content type header.
|
Modifier and Type | Method and Description |
---|---|
MediaType |
ForwardingContext.accept(List<MediaType> produceTypes) |
default MediaType |
DefaultContext.accept(List<MediaType> produceTypes) |
MediaType |
Context.accept(List<MediaType> produceTypes)
Check if the accept type list matches the given produces list and return the most
specific media type from produces list.
|
Route |
Route.setConsumes(Collection<MediaType> consumes)
Add one or more request types (format) consumed by this route.
|
RouteSet |
RouteSet.setConsumes(Collection<MediaType> consumes)
Add one or more request types (format) consumed by this route.
|
Route |
Route.setProduces(Collection<MediaType> produces)
Add one or more response types (format) produces by this route.
|
RouteSet |
RouteSet.setProduces(Collection<MediaType> produces)
Add one or more response types (format) produces by this route.
|
Modifier and Type | Method and Description |
---|---|
MediaType |
JarAsset.getContentType() |
MediaType |
FileAsset.getContentType() |
MediaType |
URLAsset.getContentType() |
Copyright © 2022. All rights reserved.