public interface AsyncUniformInterface
Any Java type for a response entity, that is supported by the client
configuration of the client, may be declared using
Class<T>
where T
is the Java type, or
using GenericType
where the generic parameter is the Java type.
Any Java type instance for a request entity, that is supported by the client
configuration of the client, can be passed. If generic information is
required then an instance of GenericEntity
may
be used.
A type of ClientResponse
declared for the response entity
may be used to obtain the status, headers and response entity. If any other
type is declared and the response status is greater than or equal to
300 then a UniformInterfaceException
exception will be thrown, from
which the ClientResponse
instance can be accessed.
com.sun.jersey.api.client
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<?> |
delete()
Invoke the DELETE method with no request entity or response.
|
<T> java.util.concurrent.Future<T> |
delete(java.lang.Class<T> c)
Invoke the DELETE method with no request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
delete(java.lang.Class<T> c,
java.lang.Object requestEntity)
Invoke the DELETE method with a request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
delete(GenericType<T> gt)
Invoke the DELETE method with a request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
delete(GenericType<T> gt,
java.lang.Object requestEntity)
Invoke the DELETE method with a request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
delete(ITypeListener<T> l)
Invoke the DELETE method.
|
<T> java.util.concurrent.Future<T> |
delete(ITypeListener<T> l,
java.lang.Object requestEntity)
Invoke the DELETE method.
|
java.util.concurrent.Future<?> |
delete(java.lang.Object requestEntity)
Invoke the DELETE method with a request entity but no response.
|
<T> java.util.concurrent.Future<T> |
get(java.lang.Class<T> c)
Invoke the GET method.
|
<T> java.util.concurrent.Future<T> |
get(GenericType<T> gt)
Invoke the GET method.
|
<T> java.util.concurrent.Future<T> |
get(ITypeListener<T> l)
Invoke the GET method.
|
java.util.concurrent.Future<ClientResponse> |
head()
Invoke the HEAD method.
|
java.util.concurrent.Future<ClientResponse> |
head(ITypeListener<ClientResponse> l)
Invoke the HEAD method.
|
java.util.concurrent.Future<?> |
method(java.lang.String method)
Invoke a HTTP method with no request entity or response.
|
<T> java.util.concurrent.Future<T> |
method(java.lang.String method,
java.lang.Class<T> c)
Invoke a HTTP method with no request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
method(java.lang.String method,
java.lang.Class<T> c,
java.lang.Object requestEntity)
Invoke a HTTP method with a request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
method(java.lang.String method,
GenericType<T> gt)
Invoke a HTTP method with no request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
method(java.lang.String method,
GenericType<T> gt,
java.lang.Object requestEntity)
Invoke a HTTP method with a request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
method(java.lang.String method,
ITypeListener<T> l)
Invoke a HTTP method with no request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
method(java.lang.String method,
ITypeListener<T> l,
java.lang.Object requestEntity)
Invoke a HTTP method with a request entity that returns a response.
|
java.util.concurrent.Future<?> |
method(java.lang.String method,
java.lang.Object requestEntity)
Invoke a HTTP method with a request entity but no response.
|
<T> java.util.concurrent.Future<T> |
options(java.lang.Class<T> c)
Invoke the OPTIONS method.
|
<T> java.util.concurrent.Future<T> |
options(GenericType<T> gt)
Invoke the OPTIONS method.
|
<T> java.util.concurrent.Future<T> |
options(ITypeListener<T> l)
Invoke the OPTIONS method.
|
java.util.concurrent.Future<?> |
post()
Invoke the POST method with no request entity or response.
|
<T> java.util.concurrent.Future<T> |
post(java.lang.Class<T> c)
Invoke the POST method with no request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
post(java.lang.Class<T> c,
java.lang.Object requestEntity)
Invoke the POST method with a request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
post(GenericType<T> gt)
Invoke the POST method with a request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
post(GenericType<T> gt,
java.lang.Object requestEntity)
Invoke the POST method with a request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
post(ITypeListener<T> l)
Invoke the POST method.
|
<T> java.util.concurrent.Future<T> |
post(ITypeListener<T> l,
java.lang.Object requestEntity)
Invoke the POST method.
|
java.util.concurrent.Future<?> |
post(java.lang.Object requestEntity)
Invoke the POST method with a request entity but no response.
|
java.util.concurrent.Future<?> |
put()
Invoke the PUT method with no request entity or response.
|
<T> java.util.concurrent.Future<T> |
put(java.lang.Class<T> c)
Invoke the PUT method with no request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
put(java.lang.Class<T> c,
java.lang.Object requestEntity)
Invoke the PUT method with a request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
put(GenericType<T> gt)
Invoke the PUT method with a request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
put(GenericType<T> gt,
java.lang.Object requestEntity)
Invoke the PUT method with a request entity that returns a response.
|
<T> java.util.concurrent.Future<T> |
put(ITypeListener<T> l)
Invoke the PUT method.
|
<T> java.util.concurrent.Future<T> |
put(ITypeListener<T> l,
java.lang.Object requestEntity)
Invoke the PUT method.
|
java.util.concurrent.Future<?> |
put(java.lang.Object requestEntity)
Invoke the PUT method with a request entity but no response.
|
java.util.concurrent.Future<ClientResponse> head()
java.util.concurrent.Future<ClientResponse> head(ITypeListener<ClientResponse> l)
l
- the listener to receive asynchronous callbacks.<T> java.util.concurrent.Future<T> options(java.lang.Class<T> c)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
c
is not the type ClientResponse
.
T
- the type of the response.c
- the type of the returned response.c
.<T> java.util.concurrent.Future<T> options(GenericType<T> gt)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
gt
is not the type ClientResponse
.
T
- the type of the response.gt
- the generic type of the returned response.<T> java.util.concurrent.Future<T> options(ITypeListener<T> l)
T
- the type of the response.l
- the listener to receive asynchronous callbacks.<T> java.util.concurrent.Future<T> get(java.lang.Class<T> c) throws UniformInterfaceException
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
c
is not the type ClientResponse
.
T
- the type of the response.c
- the type of the returned response.c
.UniformInterfaceException
<T> java.util.concurrent.Future<T> get(GenericType<T> gt) throws UniformInterfaceException
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
gt
is not the type ClientResponse
.
T
- the type of the response.gt
- the generic type of the returned response.UniformInterfaceException
<T> java.util.concurrent.Future<T> get(ITypeListener<T> l)
T
- the type of the response.l
- the listener to receive asynchronous callbacks.java.util.concurrent.Future<?> put()
If the status of the HTTP response is less than 300 and a representation is present then that representation is ignored.
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300.
java.util.concurrent.Future<?> put(java.lang.Object requestEntity)
If the status of the HTTP response is less than 300 and a representation is present then that representation is ignored.
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300.
requestEntity
- the request entity.<T> java.util.concurrent.Future<T> put(java.lang.Class<T> c)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
c
is not the type ClientResponse
.
T
- the type of the response.c
- the type of the returned response.c
.<T> java.util.concurrent.Future<T> put(GenericType<T> gt)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
gt
is not the type ClientResponse
.
T
- the type of the response.gt
- the generic type of the returned response.<T> java.util.concurrent.Future<T> put(ITypeListener<T> l)
T
- the type of the response.l
- the listener to receive asynchronous callbacks.<T> java.util.concurrent.Future<T> put(java.lang.Class<T> c, java.lang.Object requestEntity)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
c
is not the type ClientResponse
.
T
- the type of the response.c
- the type of the returned response.requestEntity
- the request entity.c
.<T> java.util.concurrent.Future<T> put(GenericType<T> gt, java.lang.Object requestEntity)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
gt
is not the type ClientResponse
.
T
- the type of the response.gt
- the generic type of the returned response.requestEntity
- the request entity.<T> java.util.concurrent.Future<T> put(ITypeListener<T> l, java.lang.Object requestEntity)
T
- the type of the response.l
- the listener to receive asynchronous callbacks.requestEntity
- the request entity.java.util.concurrent.Future<?> post()
If the status of the HTTP response is less than 300 and a representation is present then that representation is ignored.
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300.
java.util.concurrent.Future<?> post(java.lang.Object requestEntity)
If the status of the HTTP response is less than 300 and a representation is present then that representation is ignored.
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300.
requestEntity
- the request entity.<T> java.util.concurrent.Future<T> post(java.lang.Class<T> c)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
c
is not the type ClientResponse
.
T
- the type of the response.c
- the type of the returned response.c
.<T> java.util.concurrent.Future<T> post(GenericType<T> gt)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
gt
is not the type ClientResponse
.
T
- the type of the response.gt
- the generic type of the returned response.<T> java.util.concurrent.Future<T> post(ITypeListener<T> l)
T
- the type of the response.l
- the listener to receive asynchronous callbacks.<T> java.util.concurrent.Future<T> post(java.lang.Class<T> c, java.lang.Object requestEntity)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
c
is not the type ClientResponse
.
T
- the type of the response.c
- the type of the returned response.requestEntity
- the request entity.c
.<T> java.util.concurrent.Future<T> post(GenericType<T> gt, java.lang.Object requestEntity)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
gt
is not the type ClientResponse
.
T
- the type of the response.gt
- the generic type of the returned response.requestEntity
- the request entity.<T> java.util.concurrent.Future<T> post(ITypeListener<T> l, java.lang.Object requestEntity)
T
- the type of the response.l
- the listener to receive asynchronous callbacks.requestEntity
- the request entity.java.util.concurrent.Future<?> delete()
If the status of the HTTP response is less than 300 and a representation is present then that representation is ignored.
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300.
java.util.concurrent.Future<?> delete(java.lang.Object requestEntity)
If the status of the HTTP response is less than 300 and a representation is present then that representation is ignored.
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300.
requestEntity
- the request entity.<T> java.util.concurrent.Future<T> delete(java.lang.Class<T> c)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
c
is not the type ClientResponse
.
T
- the type of the response.c
- the type of the returned response.c
.<T> java.util.concurrent.Future<T> delete(GenericType<T> gt)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
gt
is not the type ClientResponse
.
T
- the type of the response.gt
- the generic type of the returned response.<T> java.util.concurrent.Future<T> delete(ITypeListener<T> l)
T
- the type of the response.l
- the listener to receive asynchronous callbacks.<T> java.util.concurrent.Future<T> delete(java.lang.Class<T> c, java.lang.Object requestEntity)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
c
is not the type ClientResponse
.
T
- the type of the response.c
- the type of the returned response.requestEntity
- the request entity.c
.<T> java.util.concurrent.Future<T> delete(GenericType<T> gt, java.lang.Object requestEntity)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
gt
is not the type ClientResponse
.
T
- the type of the response.gt
- the generic type of the returned response.requestEntity
- the request entity.<T> java.util.concurrent.Future<T> delete(ITypeListener<T> l, java.lang.Object requestEntity)
T
- the type of the response.l
- the listener to receive asynchronous callbacks.requestEntity
- the request entity.java.util.concurrent.Future<?> method(java.lang.String method)
If the status of the HTTP response is less than 300 and a representation is present then that representation is ignored.
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300.
method
- the HTTP method.java.util.concurrent.Future<?> method(java.lang.String method, java.lang.Object requestEntity)
If the status of the HTTP response is less than 300 and a representation is present then that representation is ignored.
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300.
method
- the HTTP method.requestEntity
- the request entity.<T> java.util.concurrent.Future<T> method(java.lang.String method, java.lang.Class<T> c)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
c
is not the type ClientResponse
.
T
- the type of the response.method
- the HTTP method.c
- the type of the returned response.c
.<T> java.util.concurrent.Future<T> method(java.lang.String method, GenericType<T> gt)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
gt
is not the type ClientResponse
.
T
- the type of the response.method
- the HTTP method.gt
- the generic type of the returned response.<T> java.util.concurrent.Future<T> method(java.lang.String method, ITypeListener<T> l)
T
- the type of the response.method
- the HTTP method.l
- the listener to receive asynchronous callbacks.<T> java.util.concurrent.Future<T> method(java.lang.String method, java.lang.Class<T> c, java.lang.Object requestEntity)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
c
is not the type ClientResponse
.
T
- the type of the response.method
- the HTTP method.c
- the type of the returned response.requestEntity
- the request entity.c
.<T> java.util.concurrent.Future<T> method(java.lang.String method, GenericType<T> gt, java.lang.Object requestEntity)
The Future.get()
method will throw a UniformInterfaceException
if the status of the HTTP response is greater than or equal to 300 and
gt
is not the type ClientResponse
.
T
- the type of the response.method
- the HTTP method.gt
- the generic type of the returned response.requestEntity
- the request entity.<T> java.util.concurrent.Future<T> method(java.lang.String method, ITypeListener<T> l, java.lang.Object requestEntity)
T
- the type of the response.method
- the HTTP method.l
- the listener to receive asynchronous callbacks.requestEntity
- the request entity.Copyright © 2016 Oracle Corporation. All Rights Reserved.