public class WebResource.Builder extends PartialRequestBuilder<WebResource.Builder> implements UniformInterface
ClientRequest
instance and
handling the request using the UniformInterface
. The methods
of the UniformInterface
are the build methods of the builder.entity, metadata
Modifier and Type | Method and Description |
---|---|
void |
delete()
Invoke the DELETE method with no request entity or response.
|
<T> T |
delete(java.lang.Class<T> c)
Invoke the DELETE method with no request entity that returns a response.
|
<T> T |
delete(java.lang.Class<T> c,
java.lang.Object requestEntity)
Invoke the DELETE method with a request entity that returns a response.
|
<T> T |
delete(GenericType<T> gt)
Invoke the DELETE method with a request entity that returns a response.
|
<T> T |
delete(GenericType<T> gt,
java.lang.Object requestEntity)
Invoke the DELETE method with a request entity that returns a response.
|
void |
delete(java.lang.Object requestEntity)
Invoke the DELETE method with a request entity but no response.
|
<T> T |
get(java.lang.Class<T> c)
Invoke the GET method.
|
<T> T |
get(GenericType<T> gt)
Invoke the GET method.
|
ClientResponse |
head()
Invoke the HEAD method.
|
void |
method(java.lang.String method)
Invoke a HTTP method with no request entity or response.
|
<T> T |
method(java.lang.String method,
java.lang.Class<T> c)
Invoke a HTTP method with no request entity that returns a response.
|
<T> 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> T |
method(java.lang.String method,
GenericType<T> gt)
Invoke a HTTP method with no request entity that returns a response.
|
<T> 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.
|
void |
method(java.lang.String method,
java.lang.Object requestEntity)
Invoke a HTTP method with a request entity but no response.
|
<T> T |
options(java.lang.Class<T> c)
Invoke the OPTIONS method.
|
<T> T |
options(GenericType<T> gt)
Invoke the OPTIONS method.
|
void |
post()
Invoke the POST method with no request entity or response.
|
<T> T |
post(java.lang.Class<T> c)
Invoke the POST method with no request entity that returns a response.
|
<T> T |
post(java.lang.Class<T> c,
java.lang.Object requestEntity)
Invoke the POST method with a request entity that returns a response.
|
<T> T |
post(GenericType<T> gt)
Invoke the POST method with a request entity that returns a response.
|
<T> T |
post(GenericType<T> gt,
java.lang.Object requestEntity)
Invoke the POST method with a request entity that returns a response.
|
void |
post(java.lang.Object requestEntity)
Invoke the POST method with a request entity but no response.
|
void |
put()
Invoke the PUT method with no request entity or response.
|
<T> T |
put(java.lang.Class<T> c)
Invoke the PUT method with no request entity that returns a response.
|
<T> T |
put(java.lang.Class<T> c,
java.lang.Object requestEntity)
Invoke the PUT method with a request entity that returns a response.
|
<T> T |
put(GenericType<T> gt)
Invoke the PUT method with a request entity that returns a response.
|
<T> T |
put(GenericType<T> gt,
java.lang.Object requestEntity)
Invoke the PUT method with a request entity that returns a response.
|
void |
put(java.lang.Object requestEntity)
Invoke the PUT method with a request entity but no response.
|
accept, accept, acceptLanguage, acceptLanguage, cookie, entity, entity, entity, header, type, type
public ClientResponse head() throws ClientHandlerException
UniformInterface
head
in interface UniformInterface
ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T options(java.lang.Class<T> c) throws UniformInterfaceException, ClientHandlerException
UniformInterface
options
in interface UniformInterface
T
- the type of the response.c
- the type of the returned response.c
.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and c
is not the type
ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T options(GenericType<T> gt) throws UniformInterfaceException, ClientHandlerException
UniformInterface
options
in interface UniformInterface
T
- the type of the response.gt
- the generic type of the returned response.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and gt
does not
represent the type ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T get(java.lang.Class<T> c) throws UniformInterfaceException, ClientHandlerException
UniformInterface
get
in interface UniformInterface
T
- the type of the response.c
- the type of the returned response.c
.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and c
is not the type
ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T get(GenericType<T> gt) throws UniformInterfaceException, ClientHandlerException
UniformInterface
get
in interface UniformInterface
T
- the type of the response.gt
- the generic type of the returned response.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and gt
does not
represent the type ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public void put() throws UniformInterfaceException, ClientHandlerException
UniformInterface
If the status code is less than 300 and a representation is present then that representation is ignored.
put
in interface UniformInterface
UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300.ClientHandlerException
- if the client handler fails to process
the request or response.public void put(java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
If the status code is less than 300 and a representation is present then that representation is ignored.
put
in interface UniformInterface
requestEntity
- the request entity.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T put(java.lang.Class<T> c) throws UniformInterfaceException, ClientHandlerException
UniformInterface
put
in interface UniformInterface
T
- the type of the response.c
- the type of the returned response.c
.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and c
is not the type
ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T put(GenericType<T> gt) throws UniformInterfaceException, ClientHandlerException
UniformInterface
put
in interface UniformInterface
T
- the type of the response.gt
- the generic type of the returned response.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and gt
does not
represent the type ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T put(java.lang.Class<T> c, java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
put
in interface UniformInterface
T
- the type of the response.c
- the type of the returned response.requestEntity
- the request entity.c
.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and c
is not the type
ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T put(GenericType<T> gt, java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
put
in interface UniformInterface
T
- the type of the response.gt
- the generic type of the returned response.requestEntity
- the request entity.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and gt
does not
represent the type ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public void post() throws UniformInterfaceException, ClientHandlerException
UniformInterface
If the status code is less than 300 and a representation is present then that representation is ignored.
post
in interface UniformInterface
UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300.ClientHandlerException
- if the client handler fails to process
the request or response.public void post(java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
If the status code is less than 300 and a representation is present then that representation is ignored.
post
in interface UniformInterface
requestEntity
- the request entity.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T post(java.lang.Class<T> c) throws UniformInterfaceException, ClientHandlerException
UniformInterface
post
in interface UniformInterface
T
- the type of the response.c
- the type of the returned response.c
.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and c
is not the type
ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T post(GenericType<T> gt) throws UniformInterfaceException, ClientHandlerException
UniformInterface
post
in interface UniformInterface
T
- the type of the response.gt
- the generic type of the returned response.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and gt
does not
represent the type ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T post(java.lang.Class<T> c, java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
post
in interface UniformInterface
T
- the type of the response.c
- the type of the returned response.requestEntity
- the request entity.c
.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and c
is not the type
ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T post(GenericType<T> gt, java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
post
in interface UniformInterface
T
- the type of the response.gt
- the generic type of the returned response.requestEntity
- the request entity.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and gt
does not
represent the type ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public void delete() throws UniformInterfaceException, ClientHandlerException
UniformInterface
If the status code is less than 300 and a representation is present then that representation is ignored.
delete
in interface UniformInterface
UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300.ClientHandlerException
- if the client handler fails to process
the request or response.public void delete(java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
If the status code is less than 300 and a representation is present then that representation is ignored.
delete
in interface UniformInterface
requestEntity
- the request entity.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T delete(java.lang.Class<T> c) throws UniformInterfaceException, ClientHandlerException
UniformInterface
delete
in interface UniformInterface
T
- the type of the response.c
- the type of the returned response.c
.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and c
is not the type
ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T delete(GenericType<T> gt) throws UniformInterfaceException, ClientHandlerException
UniformInterface
delete
in interface UniformInterface
T
- the type of the response.gt
- the generic type of the returned response.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and gt
does not
represent the type ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T delete(java.lang.Class<T> c, java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
delete
in interface UniformInterface
T
- the type of the response.c
- the type of the returned response.requestEntity
- the request entity.c
.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and c
is not the type
ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T delete(GenericType<T> gt, java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
delete
in interface UniformInterface
T
- the type of the response.gt
- the generic type of the returned response.requestEntity
- the request entity.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and gt
does not
represent the type ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public void method(java.lang.String method) throws UniformInterfaceException, ClientHandlerException
UniformInterface
If the status code is less than 300 and a representation is present then that representation is ignored.
method
in interface UniformInterface
method
- the HTTP method.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300.ClientHandlerException
- if the client handler fails to process
the request or response.public void method(java.lang.String method, java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
If the status code is less than 300 and a representation is present then that representation is ignored.
method
in interface UniformInterface
method
- the HTTP method.requestEntity
- the request entity.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T method(java.lang.String method, java.lang.Class<T> c) throws UniformInterfaceException, ClientHandlerException
UniformInterface
method
in interface UniformInterface
T
- the type of the response.method
- the HTTP method.c
- the type of the returned response.c
.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and c
is not the type
ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T method(java.lang.String method, GenericType<T> gt) throws UniformInterfaceException, ClientHandlerException
UniformInterface
method
in interface UniformInterface
T
- the type of the response.method
- the HTTP method.gt
- the generic type of the returned response.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and gt
does not
represent the type ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T method(java.lang.String method, java.lang.Class<T> c, java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
method
in interface UniformInterface
T
- the type of the response.method
- the HTTP method.c
- the type of the returned response.requestEntity
- the request entity.c
.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and c
is not the type
ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.public <T> T method(java.lang.String method, GenericType<T> gt, java.lang.Object requestEntity) throws UniformInterfaceException, ClientHandlerException
UniformInterface
method
in interface UniformInterface
T
- the type of the response.method
- the HTTP method.gt
- the generic type of the returned response.requestEntity
- the request entity.UniformInterfaceException
- if the status of the HTTP response is
greater than or equal to 300 and gt
does not
represent the type ClientResponse
.ClientHandlerException
- if the client handler fails to process
the request or response.Copyright © 2016 Oracle Corporation. All Rights Reserved.