|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.jersey.api.client.PartialRequestBuilder<AsyncWebResource.Builder> com.sun.jersey.api.client.AsyncWebResource.Builder
public class AsyncWebResource.Builder
The builder for building a ClientRequest
instance and
handling the request using the UniformInterface
. The methods
of the UniformInterface
are the build methods of the builder.
Field Summary |
---|
Fields inherited from class com.sun.jersey.api.client.PartialRequestBuilder |
---|
entity, metadata |
Method Summary | ||
---|---|---|
java.util.concurrent.Future<?> |
delete()
Invoke the DELETE method with no request entity or response. |
|
|
delete(java.lang.Class<T> c)
Invoke the DELETE method with no request entity that returns a response. |
|
|
delete(java.lang.Class<T> c,
java.lang.Object requestEntity)
Invoke the DELETE method with a request entity that returns a response. |
|
|
delete(GenericType<T> gt)
Invoke the DELETE method with a request entity that returns a response. |
|
|
delete(GenericType<T> gt,
java.lang.Object requestEntity)
Invoke the DELETE method with a request entity that returns a response. |
|
|
delete(ITypeListener<T> l)
Invoke the DELETE method. |
|
|
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. |
|
|
get(java.lang.Class<T> c)
Invoke the GET method. |
|
|
get(GenericType<T> gt)
Invoke the GET method. |
|
|
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. |
|
|
method(java.lang.String method,
java.lang.Class<T> c)
Invoke a HTTP method with no request entity that returns a response. |
|
|
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. |
|
|
method(java.lang.String method,
GenericType<T> gt)
Invoke a HTTP method with no request entity that returns a response. |
|
|
method(java.lang.String method,
GenericType<T> gt,
java.lang.Object requestEntity)
Invoke a HTTP method with a request entity that returns a response. |
|
|
method(java.lang.String method,
ITypeListener<T> l)
Invoke a HTTP method with no request entity that returns a response. |
|
|
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. |
|
|
options(java.lang.Class<T> c)
Invoke the OPTIONS method. |
|
|
options(GenericType<T> gt)
Invoke the OPTIONS method. |
|
|
options(ITypeListener<T> l)
Invoke the OPTIONS method. |
|
java.util.concurrent.Future<?> |
post()
Invoke the POST method with no request entity or response. |
|
|
post(java.lang.Class<T> c)
Invoke the POST method with no request entity that returns a response. |
|
|
post(java.lang.Class<T> c,
java.lang.Object requestEntity)
Invoke the POST method with a request entity that returns a response. |
|
|
post(GenericType<T> gt)
Invoke the POST method with a request entity that returns a response. |
|
|
post(GenericType<T> gt,
java.lang.Object requestEntity)
Invoke the POST method with a request entity that returns a response. |
|
|
post(ITypeListener<T> l)
Invoke the POST method. |
|
|
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. |
|
|
put(java.lang.Class<T> c)
Invoke the PUT method with no request entity that returns a response. |
|
|
put(java.lang.Class<T> c,
java.lang.Object requestEntity)
Invoke the PUT method with a request entity that returns a response. |
|
|
put(GenericType<T> gt)
Invoke the PUT method with a request entity that returns a response. |
|
|
put(GenericType<T> gt,
java.lang.Object requestEntity)
Invoke the PUT method with a request entity that returns a response. |
|
|
put(ITypeListener<T> l)
Invoke the PUT method. |
|
|
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. |
Methods inherited from class com.sun.jersey.api.client.PartialRequestBuilder |
---|
accept, accept, acceptLanguage, acceptLanguage, cookie, entity, entity, entity, header, type, type |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public java.util.concurrent.Future<ClientResponse> head()
AsyncUniformInterface
head
in interface AsyncUniformInterface
public java.util.concurrent.Future<ClientResponse> head(ITypeListener<ClientResponse> l)
AsyncUniformInterface
head
in interface AsyncUniformInterface
l
- the listener to receive asynchronous callbacks.
public <T> java.util.concurrent.Future<T> options(java.lang.Class<T> c)
AsyncUniformInterface
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
.
options
in interface AsyncUniformInterface
T
- the type of the response.c
- the type of the returned response.
c
.public <T> java.util.concurrent.Future<T> options(GenericType<T> gt)
AsyncUniformInterface
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
.
options
in interface AsyncUniformInterface
T
- the type of the response.gt
- the generic type of the returned response.
public <T> java.util.concurrent.Future<T> options(ITypeListener<T> l)
AsyncUniformInterface
options
in interface AsyncUniformInterface
T
- the type of the response.l
- the listener to receive asynchronous callbacks.
public <T> java.util.concurrent.Future<T> get(java.lang.Class<T> c)
AsyncUniformInterface
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
.
get
in interface AsyncUniformInterface
T
- the type of the response.c
- the type of the returned response.
c
.public <T> java.util.concurrent.Future<T> get(GenericType<T> gt)
AsyncUniformInterface
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
.
get
in interface AsyncUniformInterface
T
- the type of the response.gt
- the generic type of the returned response.
public <T> java.util.concurrent.Future<T> get(ITypeListener<T> l)
AsyncUniformInterface
get
in interface AsyncUniformInterface
T
- the type of the response.l
- the listener to receive asynchronous callbacks.
public java.util.concurrent.Future<?> put() throws UniformInterfaceException
AsyncUniformInterface
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.
put
in interface AsyncUniformInterface
UniformInterfaceException
public java.util.concurrent.Future<?> put(java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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.
put
in interface AsyncUniformInterface
requestEntity
- the request entity.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> put(java.lang.Class<T> c) throws UniformInterfaceException
AsyncUniformInterface
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
.
put
in interface AsyncUniformInterface
T
- the type of the response.c
- the type of the returned response.
c
.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> put(GenericType<T> gt) throws UniformInterfaceException
AsyncUniformInterface
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
.
put
in interface AsyncUniformInterface
T
- the type of the response.gt
- the generic type of the returned response.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> put(ITypeListener<T> l)
AsyncUniformInterface
put
in interface AsyncUniformInterface
T
- the type of the response.l
- the listener to receive asynchronous callbacks.
public <T> java.util.concurrent.Future<T> put(java.lang.Class<T> c, java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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
.
put
in interface AsyncUniformInterface
T
- the type of the response.c
- the type of the returned response.requestEntity
- the request entity.
c
.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> put(GenericType<T> gt, java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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
.
put
in interface AsyncUniformInterface
T
- the type of the response.gt
- the generic type of the returned response.requestEntity
- the request entity.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> put(ITypeListener<T> l, java.lang.Object requestEntity)
AsyncUniformInterface
put
in interface AsyncUniformInterface
T
- the type of the response.l
- the listener to receive asynchronous callbacks.requestEntity
- the request entity.
public java.util.concurrent.Future<?> post() throws UniformInterfaceException
AsyncUniformInterface
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.
post
in interface AsyncUniformInterface
UniformInterfaceException
public java.util.concurrent.Future<?> post(java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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.
post
in interface AsyncUniformInterface
requestEntity
- the request entity.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> post(java.lang.Class<T> c) throws UniformInterfaceException
AsyncUniformInterface
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
.
post
in interface AsyncUniformInterface
T
- the type of the response.c
- the type of the returned response.
c
.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> post(GenericType<T> gt) throws UniformInterfaceException
AsyncUniformInterface
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
.
post
in interface AsyncUniformInterface
T
- the type of the response.gt
- the generic type of the returned response.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> post(ITypeListener<T> l)
AsyncUniformInterface
post
in interface AsyncUniformInterface
T
- the type of the response.l
- the listener to receive asynchronous callbacks.
public <T> java.util.concurrent.Future<T> post(java.lang.Class<T> c, java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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
.
post
in interface AsyncUniformInterface
T
- the type of the response.c
- the type of the returned response.requestEntity
- the request entity.
c
.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> post(GenericType<T> gt, java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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
.
post
in interface AsyncUniformInterface
T
- the type of the response.gt
- the generic type of the returned response.requestEntity
- the request entity.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> post(ITypeListener<T> l, java.lang.Object requestEntity)
AsyncUniformInterface
post
in interface AsyncUniformInterface
T
- the type of the response.l
- the listener to receive asynchronous callbacks.requestEntity
- the request entity.
public java.util.concurrent.Future<?> delete() throws UniformInterfaceException
AsyncUniformInterface
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.
delete
in interface AsyncUniformInterface
UniformInterfaceException
public java.util.concurrent.Future<?> delete(java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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.
delete
in interface AsyncUniformInterface
requestEntity
- the request entity.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> delete(java.lang.Class<T> c) throws UniformInterfaceException
AsyncUniformInterface
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
.
delete
in interface AsyncUniformInterface
T
- the type of the response.c
- the type of the returned response.
c
.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> delete(GenericType<T> gt) throws UniformInterfaceException
AsyncUniformInterface
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
.
delete
in interface AsyncUniformInterface
T
- the type of the response.gt
- the generic type of the returned response.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> delete(ITypeListener<T> l)
AsyncUniformInterface
delete
in interface AsyncUniformInterface
T
- the type of the response.l
- the listener to receive asynchronous callbacks.
public <T> java.util.concurrent.Future<T> delete(java.lang.Class<T> c, java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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
.
delete
in interface AsyncUniformInterface
T
- the type of the response.c
- the type of the returned response.requestEntity
- the request entity.
c
.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> delete(GenericType<T> gt, java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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
.
delete
in interface AsyncUniformInterface
T
- the type of the response.gt
- the generic type of the returned response.requestEntity
- the request entity.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> delete(ITypeListener<T> l, java.lang.Object requestEntity)
AsyncUniformInterface
delete
in interface AsyncUniformInterface
T
- the type of the response.l
- the listener to receive asynchronous callbacks.requestEntity
- the request entity.
public java.util.concurrent.Future<?> method(java.lang.String method) throws UniformInterfaceException
AsyncUniformInterface
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
in interface AsyncUniformInterface
method
- the HTTP method.
UniformInterfaceException
public java.util.concurrent.Future<?> method(java.lang.String method, java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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
in interface AsyncUniformInterface
method
- the HTTP method.requestEntity
- the request entity.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> method(java.lang.String method, java.lang.Class<T> c) throws UniformInterfaceException
AsyncUniformInterface
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
.
method
in interface AsyncUniformInterface
T
- the type of the response.method
- the HTTP method.c
- the type of the returned response.
c
.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> method(java.lang.String method, GenericType<T> gt) throws UniformInterfaceException
AsyncUniformInterface
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
.
method
in interface AsyncUniformInterface
T
- the type of the response.method
- the HTTP method.gt
- the generic type of the returned response.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> method(java.lang.String method, ITypeListener<T> l)
AsyncUniformInterface
method
in interface AsyncUniformInterface
T
- the type of the response.method
- the HTTP method.l
- the listener to receive asynchronous callbacks.
public <T> java.util.concurrent.Future<T> method(java.lang.String method, java.lang.Class<T> c, java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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
.
method
in interface AsyncUniformInterface
T
- the type of the response.method
- the HTTP method.c
- the type of the returned response.requestEntity
- the request entity.
c
.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> method(java.lang.String method, GenericType<T> gt, java.lang.Object requestEntity) throws UniformInterfaceException
AsyncUniformInterface
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
.
method
in interface AsyncUniformInterface
T
- the type of the response.method
- the HTTP method.gt
- the generic type of the returned response.requestEntity
- the request entity.
UniformInterfaceException
public <T> java.util.concurrent.Future<T> method(java.lang.String method, ITypeListener<T> l, java.lang.Object requestEntity)
AsyncUniformInterface
method
in interface AsyncUniformInterface
T
- the type of the response.method
- the HTTP method.l
- the listener to receive asynchronous callbacks.requestEntity
- the request entity.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |