Package jakarta.ws.rs.client
Interface SyncInvoker
- 
- All Known Subinterfaces:
- Invocation.Builder
 
 public interface SyncInvokerUniform interface for synchronous invocation of HTTP methods.- Since:
- 2.0
- Author:
- Marek Potociar
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Responsedelete()Invoke HTTP DELETE method for the current request synchronously.<T> Tdelete(GenericType<T> responseType)Invoke HTTP DELETE method for the current request synchronously.<T> Tdelete(Class<T> responseType)Invoke HTTP DELETE method for the current request synchronously.Responseget()Invoke HTTP GET method for the current request synchronously.<T> Tget(GenericType<T> responseType)Invoke HTTP GET method for the current request synchronously.<T> Tget(Class<T> responseType)Invoke HTTP GET method for the current request synchronously.Responsehead()Invoke HTTP HEAD method for the current request synchronously.Responsemethod(String name)Invoke an arbitrary method for the current request synchronously.Responsemethod(String name, Entity<?> entity)Invoke an arbitrary method for the current request synchronously.<T> Tmethod(String name, Entity<?> entity, GenericType<T> responseType)Invoke an arbitrary method for the current request synchronously.<T> Tmethod(String name, Entity<?> entity, Class<T> responseType)Invoke an arbitrary method for the current request synchronously.<T> Tmethod(String name, GenericType<T> responseType)Invoke an arbitrary method for the current request synchronously.<T> Tmethod(String name, Class<T> responseType)Invoke an arbitrary method for the current request synchronously.Responseoptions()Invoke HTTP OPTIONS method for the current request synchronously.<T> Toptions(GenericType<T> responseType)Invoke HTTP OPTIONS method for the current request synchronously.<T> Toptions(Class<T> responseType)Invoke HTTP OPTIONS method for the current request synchronously.Responsepost(Entity<?> entity)Invoke HTTP POST method for the current request synchronously.<T> Tpost(Entity<?> entity, GenericType<T> responseType)Invoke HTTP POST method for the current request synchronously.<T> Tpost(Entity<?> entity, Class<T> responseType)Invoke HTTP POST method for the current request synchronously.Responseput(Entity<?> entity)Invoke HTTP PUT method for the current request synchronously.<T> Tput(Entity<?> entity, GenericType<T> responseType)Invoke HTTP PUT method for the current request synchronously.<T> Tput(Entity<?> entity, Class<T> responseType)Invoke HTTP PUT method for the current request synchronously.Responsetrace()Invoke HTTP TRACE method for the current request synchronously.<T> Ttrace(GenericType<T> responseType)Invoke HTTP TRACE method for the current request synchronously.<T> Ttrace(Class<T> responseType)Invoke HTTP TRACE method for the current request synchronously.
 
- 
- 
- 
Method Detail- 
getResponse get() Invoke HTTP GET method for the current request synchronously.- Returns:
- invocation response.
- Throws:
- ProcessingException- in case the invocation processing has failed.
 
 - 
get<T> T get(Class<T> responseType) Invoke HTTP GET method for the current request synchronously.- Type Parameters:
- T- response entity type.
- Parameters:
- responseType- Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified response type is not- Response.
 
 - 
get<T> T get(GenericType<T> responseType) Invoke HTTP GET method for the current request synchronously.- Type Parameters:
- T- generic response entity type.
- Parameters:
- responseType- representation of a generic Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified generic response type does not represent- Response
 
 - 
putResponse put(Entity<?> entity) Invoke HTTP PUT method for the current request synchronously.- Parameters:
- entity- request entity, including it's full- Variantinformation. Any variant-related HTTP headers previously set (namely- Content-Type,- Content-Languageand- Content-Encoding) will be overwritten using the entity variant information.
- Returns:
- invocation response.
- Throws:
- 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.
 
 - 
put<T> T put(Entity<?> entity, Class<T> responseType) Invoke HTTP PUT method for the current request synchronously.- Type Parameters:
- T- response entity type.
- Parameters:
- entity- request entity, including it's full- Variantinformation. Any variant-related HTTP headers previously set (namely- Content-Type,- Content-Languageand- Content-Encoding) will be overwritten using the entity variant information.
- responseType- Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified response type is not- Response.
 
 - 
put<T> T put(Entity<?> entity, GenericType<T> responseType) Invoke HTTP PUT method for the current request synchronously.- Type Parameters:
- T- generic response entity type.
- Parameters:
- entity- request entity, including it's full- Variantinformation. Any variant-related HTTP headers previously set (namely- Content-Type,- Content-Languageand- Content-Encoding) will be overwritten using the entity variant information.
- responseType- representation of a generic Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified generic response type does not represent- Response.
 
 - 
postResponse post(Entity<?> entity) Invoke HTTP POST method for the current request synchronously.- Parameters:
- entity- request entity, including it's full- Variantinformation. Any variant-related HTTP headers previously set (namely- Content-Type,- Content-Languageand- Content-Encoding) will be overwritten using the entity variant information.
- Returns:
- invocation response.
- Throws:
- 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.
 
 - 
post<T> T post(Entity<?> entity, Class<T> responseType) Invoke HTTP POST method for the current request synchronously.- Type Parameters:
- T- response entity type.
- Parameters:
- entity- request entity, including it's full- Variantinformation. Any variant-related HTTP headers previously set (namely- Content-Type,- Content-Languageand- Content-Encoding) will be overwritten using the entity variant information.
- responseType- Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified response type is not- Response.
 
 - 
post<T> T post(Entity<?> entity, GenericType<T> responseType) Invoke HTTP POST method for the current request synchronously.- Type Parameters:
- T- generic response entity type.
- Parameters:
- entity- request entity, including it's full- Variantinformation. Any variant-related HTTP headers previously set (namely- Content-Type,- Content-Languageand- Content-Encoding) will be overwritten using the entity variant information.
- responseType- representation of a generic Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified generic response type does not represent- Response.
 
 - 
deleteResponse delete() Invoke HTTP DELETE method for the current request synchronously.- Returns:
- invocation response.
- Throws:
- 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.
 
 - 
delete<T> T delete(Class<T> responseType) Invoke HTTP DELETE method for the current request synchronously.- Type Parameters:
- T- response entity type.
- Parameters:
- responseType- Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified response type is not- Response.
 
 - 
delete<T> T delete(GenericType<T> responseType) Invoke HTTP DELETE method for the current request synchronously.- Type Parameters:
- T- generic response entity type.
- Parameters:
- responseType- representation of a generic Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified generic response type does not represent- Response.
 
 - 
headResponse head() Invoke HTTP HEAD method for the current request synchronously.- Returns:
- invocation response.
- Throws:
- 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.
 
 - 
optionsResponse options() Invoke HTTP OPTIONS method for the current request synchronously.- Returns:
- invocation response.
- Throws:
- 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.
 
 - 
options<T> T options(Class<T> responseType) Invoke HTTP OPTIONS method for the current request synchronously.- Type Parameters:
- T- response entity type.
- Parameters:
- responseType- Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified response type is not- Response.
 
 - 
options<T> T options(GenericType<T> responseType) Invoke HTTP OPTIONS method for the current request synchronously.- Type Parameters:
- T- generic response entity type.
- Parameters:
- responseType- representation of a generic Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified generic response type does not represent- Response.
 
 - 
traceResponse trace() Invoke HTTP TRACE method for the current request synchronously.- Returns:
- invocation response.
- Throws:
- 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.
 
 - 
trace<T> T trace(Class<T> responseType) Invoke HTTP TRACE method for the current request synchronously.- Type Parameters:
- T- response entity type.
- Parameters:
- responseType- Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified response type is not- Response.
 
 - 
trace<T> T trace(GenericType<T> responseType) Invoke HTTP TRACE method for the current request synchronously.- Type Parameters:
- T- generic response entity type.
- Parameters:
- responseType- representation of a generic Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified generic response type does not represent- Response.
 
 - 
methodResponse method(String name) Invoke an arbitrary method for the current request synchronously.- Parameters:
- name- method name.
- Returns:
- invocation response.
- Throws:
- 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.
 
 - 
method<T> T method(String name, Class<T> responseType) Invoke an arbitrary method for the current request synchronously.- Type Parameters:
- T- response entity type.
- Parameters:
- name- method name.
- responseType- Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified response type is not- Response.
 
 - 
method<T> T method(String name, GenericType<T> responseType) Invoke an arbitrary method for the current request synchronously.- Type Parameters:
- T- generic response entity type.
- Parameters:
- name- method name.
- responseType- representation of a generic Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified generic response type does not represent- Response.
 
 - 
methodResponse method(String name, Entity<?> entity) Invoke an arbitrary method for the current request synchronously.- Parameters:
- name- method name.
- entity- request entity, including it's full- Variantinformation. Any variant-related HTTP headers previously set (namely- Content-Type,- Content-Languageand- Content-Encoding) will be overwritten using the entity variant information.
- Returns:
- invocation response.
- Throws:
- 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.
 
 - 
method<T> T method(String name, Entity<?> entity, Class<T> responseType) Invoke an arbitrary method for the current request synchronously.- Type Parameters:
- T- response entity type.
- Parameters:
- name- method name.
- entity- request entity, including it's full- Variantinformation. Any variant-related HTTP headers previously set (namely- Content-Type,- Content-Languageand- Content-Encoding) will be overwritten using the entity variant information.
- responseType- Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified response type is not- Response.
 
 - 
method<T> T method(String name, Entity<?> entity, GenericType<T> responseType) Invoke an arbitrary method for the current request synchronously.- Type Parameters:
- T- generic response entity type.
- Parameters:
- name- method name.
- entity- request entity, including it's full- Variantinformation. Any variant-related HTTP headers previously set (namely- Content-Type,- Content-Languageand- Content-Encoding) will be overwritten using the entity variant information.
- responseType- representation of a generic Java type the response entity will be converted to.
- Returns:
- invocation response.
- Throws:
- 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- successfuland the specified generic response type does not represent- Response.
 
 
- 
 
-