Invocation.Builder
public interface SyncInvoker
Modifier and Type | Method | Description |
---|---|---|
Response |
delete() |
Invoke HTTP DELETE method for the current request synchronously.
|
<T> T |
delete(Class<T> responseType) |
Invoke HTTP DELETE method for the current request synchronously.
|
<T> T |
delete(GenericType<T> responseType) |
Invoke HTTP DELETE method for the current request synchronously.
|
Response |
get() |
Invoke HTTP GET method for the current request synchronously.
|
<T> T |
get(Class<T> responseType) |
Invoke HTTP GET method for the current request synchronously.
|
<T> T |
get(GenericType<T> responseType) |
Invoke HTTP GET method for the current request synchronously.
|
Response |
head() |
Invoke HTTP HEAD method for the current request synchronously.
|
Response |
method(String name) |
Invoke an arbitrary method for the current request synchronously.
|
<T> T |
method(String name,
Class<T> responseType) |
Invoke an arbitrary method for the current request synchronously.
|
Response |
method(String name,
Entity<?> entity) |
Invoke an arbitrary method for the current request synchronously.
|
<T> T |
method(String name,
Entity<?> entity,
Class<T> responseType) |
Invoke an arbitrary method for the current request synchronously.
|
<T> T |
method(String name,
Entity<?> entity,
GenericType<T> responseType) |
Invoke an arbitrary method for the current request synchronously.
|
<T> T |
method(String name,
GenericType<T> responseType) |
Invoke an arbitrary method for the current request synchronously.
|
Response |
options() |
Invoke HTTP OPTIONS method for the current request synchronously.
|
<T> T |
options(Class<T> responseType) |
Invoke HTTP OPTIONS method for the current request synchronously.
|
<T> T |
options(GenericType<T> responseType) |
Invoke HTTP OPTIONS method for the current request synchronously.
|
Response |
post(Entity<?> entity) |
Invoke HTTP POST method for the current request synchronously.
|
<T> T |
post(Entity<?> entity,
Class<T> responseType) |
Invoke HTTP POST method for the current request synchronously.
|
<T> T |
post(Entity<?> entity,
GenericType<T> responseType) |
Invoke HTTP POST method for the current request synchronously.
|
Response |
put(Entity<?> entity) |
Invoke HTTP PUT method for the current request synchronously.
|
<T> T |
put(Entity<?> entity,
Class<T> responseType) |
Invoke HTTP PUT method for the current request synchronously.
|
<T> T |
put(Entity<?> entity,
GenericType<T> responseType) |
Invoke HTTP PUT method for the current request synchronously.
|
Response |
trace() |
Invoke HTTP TRACE method for the current request synchronously.
|
<T> T |
trace(Class<T> responseType) |
Invoke HTTP TRACE method for the current request synchronously.
|
<T> T |
trace(GenericType<T> responseType) |
Invoke HTTP TRACE method for the current request synchronously.
|
Response get()
ProcessingException
- in case the invocation processing has failed.<T> T get(Class<T> responseType)
T
- response entity type.responseType
- Java type the response entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified response type is not
Response
.<T> T get(GenericType<T> responseType)
T
- generic response entity type.responseType
- representation of a generic Java type the response
entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified generic response type does not represent
Response
Response put(Entity<?> entity)
entity
- request entity, including it's full Variant
information.
Any variant-related HTTP headers previously set (namely Content-Type
,
Content-Language
and Content-Encoding
) will be overwritten using
the entity variant information.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.<T> T put(Entity<?> entity, Class<T> responseType)
T
- response entity type.entity
- request entity, including it's full Variant
information.
Any variant-related HTTP headers previously set (namely Content-Type
,
Content-Language
and Content-Encoding
) will be overwritten using
the entity variant information.responseType
- Java type the response entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified response type is not
Response
.<T> T put(Entity<?> entity, GenericType<T> responseType)
T
- generic response entity type.entity
- request entity, including it's full Variant
information.
Any variant-related HTTP headers previously set (namely Content-Type
,
Content-Language
and Content-Encoding
) will be overwritten using
the entity variant information.responseType
- representation of a generic Java type the response
entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified generic response type does not represent
Response
.Response post(Entity<?> entity)
entity
- request entity, including it's full Variant
information.
Any variant-related HTTP headers previously set (namely Content-Type
,
Content-Language
and Content-Encoding
) will be overwritten using
the entity variant information.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.<T> T post(Entity<?> entity, Class<T> responseType)
T
- response entity type.entity
- request entity, including it's full Variant
information.
Any variant-related HTTP headers previously set (namely Content-Type
,
Content-Language
and Content-Encoding
) will be overwritten using
the entity variant information.responseType
- Java type the response entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified response type is not
Response
.<T> T post(Entity<?> entity, GenericType<T> responseType)
T
- generic response entity type.entity
- request entity, including it's full Variant
information.
Any variant-related HTTP headers previously set (namely Content-Type
,
Content-Language
and Content-Encoding
) will be overwritten using
the entity variant information.responseType
- representation of a generic Java type the response
entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified generic response type does not represent
Response
.Response delete()
ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.<T> T delete(Class<T> responseType)
T
- response entity type.responseType
- Java type the response entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified response type is not
Response
.<T> T delete(GenericType<T> responseType)
T
- generic response entity type.responseType
- representation of a generic Java type the response
entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified generic response type does not represent
Response
.Response head()
ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.Response options()
ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.<T> T options(Class<T> responseType)
T
- response entity type.responseType
- Java type the response entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified response type is not
Response
.<T> T options(GenericType<T> responseType)
T
- generic response entity type.responseType
- representation of a generic Java type the response
entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified generic response type does not represent
Response
.Response trace()
ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.<T> T trace(Class<T> responseType)
T
- response entity type.responseType
- Java type the response entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified response type is not
Response
.<T> T trace(GenericType<T> responseType)
T
- generic response entity type.responseType
- representation of a generic Java type the response
entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified generic response type does not represent
Response
.Response method(String name)
name
- method name.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.<T> T method(String name, Class<T> responseType)
T
- response entity type.name
- method name.responseType
- Java type the response entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified response type is not
Response
.<T> T method(String name, GenericType<T> responseType)
T
- generic response entity type.name
- method name.responseType
- representation of a generic Java type the response
entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified generic response type does not represent
Response
.Response method(String name, Entity<?> entity)
name
- method name.entity
- request entity, including it's full Variant
information.
Any variant-related HTTP headers previously set (namely Content-Type
,
Content-Language
and Content-Encoding
) will be overwritten using
the entity variant information.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.<T> T method(String name, Entity<?> entity, Class<T> responseType)
T
- response entity type.name
- method name.entity
- request entity, including it's full Variant
information.
Any variant-related HTTP headers previously set (namely Content-Type
,
Content-Language
and Content-Encoding
) will be overwritten using
the entity variant information.responseType
- Java type the response entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified response type is not
Response
.<T> T method(String name, Entity<?> entity, GenericType<T> responseType)
T
- generic response entity type.name
- method name.entity
- request entity, including it's full Variant
information.
Any variant-related HTTP headers previously set (namely Content-Type
,
Content-Language
and Content-Encoding
) will be overwritten using
the entity variant information.responseType
- representation of a generic Java type the response
entity will be converted to.ResponseProcessingException
- in case processing of a received HTTP response fails (e.g. in a filter
or during conversion of the response entity data to an instance
of a particular Java type).ProcessingException
- in case the request processing or subsequent I/O operation fails.WebApplicationException
- in case the response status code of the response
returned by the server is not
successful
and the specified generic response type does not represent
Response
.Copyright (c) 2019 Eclipse Foundation. Licensed under Eclipse Foundation Specification License.