| Package | Description |
|---|---|
| javax.ws.rs |
High-level interfaces and annotations used to create RESTful service
resources.
|
| javax.ws.rs.client |
The JAX-RS client 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 JAX-RS API.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BadRequestException
A runtime exception indicating a
bad client request. |
class |
ClientErrorException
A base runtime application exception indicating a client request error
(HTTP
4xx status codes). |
class |
ForbiddenException
A runtime exception indicating that an access to a resource requested by
a client has been
forbidden
by the server. |
class |
InternalServerErrorException
A runtime exception indicating an
internal server error. |
class |
NotAcceptableException
A runtime exception indicating that a client request is
not acceptable
by the server. |
class |
NotAllowedException
A runtime exception indicating a client requesting a resource method that is
not allowed. |
class |
NotAuthorizedException
A runtime exception indicating request authorization failure caused by one of the following
scenarios:
a client did not send the required authorization credentials to access the requested resource,
i.e.
|
class |
NotFoundException
A runtime exception indicating a resource requested by a client was
not found on the server. |
class |
NotSupportedException
A runtime exception indicating that the client request entity media type is
not supported. |
class |
RedirectionException
A runtime application exception indicating a request redirection
(HTTP
3xx status codes). |
class |
ServerErrorException
A base runtime application exception indicating a server error
(HTTP
5xx status codes). |
class |
ServiceUnavailableException
A runtime exception indicating that the requested resource
cannot be served. |
class |
ValidationException
Exception class used by JAX-RS implementations to report constraint
validations.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
SyncInvoker.delete(Class<T> responseType)
Invoke HTTP DELETE method for the current request synchronously.
|
<T> T |
SyncInvoker.delete(GenericType<T> responseType)
Invoke HTTP DELETE method for the current request synchronously.
|
<T> T |
SyncInvoker.get(Class<T> responseType)
Invoke HTTP GET method for the current request synchronously.
|
<T> T |
SyncInvoker.get(GenericType<T> responseType)
Invoke HTTP GET method for the current request synchronously.
|
<T> T |
Invocation.invoke(Class<T> responseType)
Synchronously invoke the request and receive a response of the specified
type back.
|
<T> T |
Invocation.invoke(GenericType<T> responseType)
Synchronously invoke the request and receive a response of the specified
generic type back.
|
<T> T |
SyncInvoker.method(String name,
Class<T> responseType)
Invoke an arbitrary method for the current request synchronously.
|
<T> T |
SyncInvoker.method(String name,
Entity<?> entity,
Class<T> responseType)
Invoke an arbitrary method for the current request synchronously.
|
<T> T |
SyncInvoker.method(String name,
Entity<?> entity,
GenericType<T> responseType)
Invoke an arbitrary method for the current request synchronously.
|
<T> T |
SyncInvoker.method(String name,
GenericType<T> responseType)
Invoke an arbitrary method for the current request synchronously.
|
<T> T |
SyncInvoker.options(Class<T> responseType)
Invoke HTTP OPTIONS method for the current request synchronously.
|
<T> T |
SyncInvoker.options(GenericType<T> responseType)
Invoke HTTP OPTIONS method for the current request synchronously.
|
<T> T |
SyncInvoker.post(Entity<?> entity,
Class<T> responseType)
Invoke HTTP POST method for the current request synchronously.
|
<T> T |
SyncInvoker.post(Entity<?> entity,
GenericType<T> responseType)
Invoke HTTP POST method for the current request synchronously.
|
<T> T |
SyncInvoker.put(Entity<?> entity,
Class<T> responseType)
Invoke HTTP PUT method for the current request synchronously.
|
<T> T |
SyncInvoker.put(Entity<?> entity,
GenericType<T> responseType)
Invoke HTTP PUT method for the current request synchronously.
|
<T> T |
SyncInvoker.trace(Class<T> responseType)
Invoke HTTP TRACE method for the current request synchronously.
|
<T> T |
SyncInvoker.trace(GenericType<T> responseType)
Invoke HTTP TRACE method for the current request synchronously.
|
| Modifier and Type | Method and Description |
|---|---|
void |
StreamingOutput.write(OutputStream output)
Called to write the message body.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
ReaderInterceptor.aroundReadFrom(ReaderInterceptorContext context)
|
void |
WriterInterceptor.aroundWriteTo(WriterInterceptorContext context)
|
void |
WriterInterceptorContext.proceed()
Proceed to the next interceptor in the chain.
|
Object |
ReaderInterceptorContext.proceed()
Proceed to the next interceptor in the chain.
|
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 |
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.
|
Copyright © 2013. All Rights Reserved.