Package | Description |
---|---|
javax.ws.rs.client |
The Client API
|
javax.ws.rs.container |
Container-specific API.
|
javax.ws.rs.core |
Low-level interfaces and annotations used to create RESTful service
resources.
|
javax.ws.rs.ext |
APIs that provide extensions to the types supported by the API.
|
javax.ws.rs.sse |
Server-Sent Events related API.
|
Modifier and Type | Method | Description |
---|---|---|
MediaType |
ClientRequestContext.getMediaType() |
Get the media type of the entity.
|
MediaType |
ClientResponseContext.getMediaType() |
Get the media type of the entity.
|
MediaType |
Entity.getMediaType() |
Get entity media type.
|
Modifier and Type | Method | Description |
---|---|---|
List<MediaType> |
ClientRequestContext.getAcceptableMediaTypes() |
Get a list of media types that are acceptable for the response.
|
Modifier and Type | Method | Description |
---|---|---|
Invocation.Builder |
Invocation.Builder.accept(MediaType... mediaTypes) |
Add the accepted response media types.
|
static <T> Entity<T> |
Entity.entity(T entity,
MediaType mediaType) |
Create an entity using a supplied content media type.
|
static <T> Entity<T> |
Entity.entity(T entity,
MediaType mediaType,
Annotation[] annotations) |
Create an entity using a supplied content media type.
|
Invocation.Builder |
WebTarget.request(MediaType... acceptedResponseTypes) |
Start building a request to the targeted web resource and define the accepted
response media types.
|
void |
ClientRequestContext.setEntity(Object entity,
Annotation[] annotations,
MediaType mediaType) |
Set a new message entity, including the attached annotations and the media type.
|
Modifier and Type | Method | Description |
---|---|---|
MediaType |
ContainerRequestContext.getMediaType() |
Get the media type of the entity.
|
MediaType |
ContainerResponseContext.getMediaType() |
Get the media type of the entity.
|
Modifier and Type | Method | Description |
---|---|---|
List<MediaType> |
ContainerRequestContext.getAcceptableMediaTypes() |
Get a list of media types that are acceptable for the response.
|
Modifier and Type | Method | Description |
---|---|---|
void |
ContainerResponseContext.setEntity(Object entity,
Annotation[] annotations,
MediaType mediaType) |
Set a new message entity, including the attached annotations and the media type.
|
Modifier and Type | Field | Description |
---|---|---|
static MediaType |
MediaType.APPLICATION_ATOM_XML_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.APPLICATION_FORM_URLENCODED_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.APPLICATION_JSON_PATCH_JSON_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.APPLICATION_JSON_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.APPLICATION_OCTET_STREAM_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.APPLICATION_SVG_XML_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.APPLICATION_XHTML_XML_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.APPLICATION_XML_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.MULTIPART_FORM_DATA_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.SERVER_SENT_EVENTS_TYPE |
Server sent events media type.
|
static MediaType |
MediaType.TEXT_HTML_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.TEXT_PLAIN_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.TEXT_XML_TYPE |
A
MediaType constant representing media type. |
static MediaType |
MediaType.WILDCARD_TYPE |
A
MediaType constant representing wildcard media type. |
Modifier and Type | Method | Description |
---|---|---|
MediaType |
HttpHeaders.getMediaType() |
Get the media type of the request entity.
|
abstract MediaType |
Response.getMediaType() |
Get the media type of the message entity.
|
MediaType |
Variant.getMediaType() |
Get the media type of the variant.
|
static MediaType |
MediaType.valueOf(String type) |
Creates a new instance of
MediaType by parsing the supplied string. |
MediaType |
MediaType.withCharset(String charset) |
Create a new
MediaType instance with the same type, subtype and parameters
copied from the original instance and the supplied parameter. |
Modifier and Type | Method | Description |
---|---|---|
List<MediaType> |
HttpHeaders.getAcceptableMediaTypes() |
Get a list of media types that are acceptable for the response.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
MediaType.isCompatible(MediaType other) |
Check if this media type is compatible with another media type.
|
static Variant.VariantListBuilder |
Variant.mediaTypes(MediaType... mediaTypes) |
Create a
Variant.VariantListBuilder initialized with a set of supported
media types. |
abstract Variant.VariantListBuilder |
Variant.VariantListBuilder.mediaTypes(MediaType... mediaTypes) |
Set the media type(s) for this variant.
|
static Response.ResponseBuilder |
Response.ok(Object entity,
MediaType type) |
Create a new ResponseBuilder that contains a representation.
|
abstract Response.ResponseBuilder |
Response.ResponseBuilder.type(MediaType type) |
Set the message entity media type.
|
Constructor | Description |
---|---|
Variant(MediaType mediaType,
String language,
String encoding) |
Create a new instance of Variant.
|
Variant(MediaType mediaType,
String language,
String country,
String encoding) |
Create a new instance of Variant.
|
Variant(MediaType mediaType,
String language,
String country,
String languageVariant,
String encoding) |
Create a new instance of Variant.
|
Variant(MediaType mediaType,
Locale language,
String encoding) |
Create a new instance of Variant.
|
Modifier and Type | Method | Description |
---|---|---|
MediaType |
InterceptorContext.getMediaType() |
Get media type of HTTP entity.
|
Modifier and Type | Method | Description |
---|---|---|
<T> ContextResolver<T> |
Providers.getContextResolver(Class<T> contextType,
MediaType mediaType) |
Get a context resolver for a particular type of context and media type.
|
<T> MessageBodyReader<T> |
Providers.getMessageBodyReader(Class<T> type,
Type genericType,
Annotation[] annotations,
MediaType mediaType) |
Get a message body reader that matches a set of criteria.
|
<T> MessageBodyWriter<T> |
Providers.getMessageBodyWriter(Class<T> type,
Type genericType,
Annotation[] annotations,
MediaType mediaType) |
Get a message body writer that matches a set of criteria.
|
default long |
MessageBodyWriter.getSize(T t,
Class<?> type,
Type genericType,
Annotation[] annotations,
MediaType mediaType) |
Originally, the method has been called before
writeTo to ascertain the length in bytes of
the serialized form of t . |
boolean |
MessageBodyReader.isReadable(Class<?> type,
Type genericType,
Annotation[] annotations,
MediaType mediaType) |
Ascertain if the MessageBodyReader can produce an instance of a
particular type.
|
boolean |
MessageBodyWriter.isWriteable(Class<?> type,
Type genericType,
Annotation[] annotations,
MediaType mediaType) |
Ascertain if the MessageBodyWriter supports a particular type.
|
T |
MessageBodyReader.readFrom(Class<T> type,
Type genericType,
Annotation[] annotations,
MediaType mediaType,
MultivaluedMap<String,String> httpHeaders,
InputStream entityStream) |
Read a type from the
InputStream . |
void |
InterceptorContext.setMediaType(MediaType mediaType) |
Update media type of HTTP entity.
|
void |
MessageBodyWriter.writeTo(T t,
Class<?> type,
Type genericType,
Annotation[] annotations,
MediaType mediaType,
MultivaluedMap<String,Object> httpHeaders,
OutputStream entityStream) |
Write a type to an HTTP message.
|
Modifier and Type | Method | Description |
---|---|---|
MediaType |
OutboundSseEvent.getMediaType() |
Get
media type of the event data. |
Modifier and Type | Method | Description |
---|---|---|
OutboundSseEvent.Builder |
OutboundSseEvent.Builder.mediaType(MediaType mediaType) |
Set the
media type of the event data. |
<T> T |
InboundSseEvent.readData(Class<T> messageType,
MediaType mediaType) |
Read event data as a given Java type.
|
<T> T |
InboundSseEvent.readData(GenericType<T> type,
MediaType mediaType) |
Read event data as a given generic type.
|
Copyright (c) 2019 Eclipse Foundation. Licensed under Eclipse Foundation Specification License.