public class RequestExecutorImpl extends java.lang.Object implements RequestExecutor
Modifier and Type | Field and Description |
---|---|
private SageoneWebTargetBuilder |
targetBuilder |
Constructor and Description |
---|
RequestExecutorImpl(SageoneWebTargetBuilder targetBuilder) |
Modifier and Type | Method and Description |
---|---|
private <T> javax.ws.rs.client.Invocation.Builder |
createInvoicationBuilder(HttpRequest<T> request) |
<T> javax.ws.rs.core.Response |
execute(HttpRequest<T> request)
Executes a HTTP-request which is assembled from
the data contained by the passed object.
|
private SageoneWebTargetBuilder targetBuilder
@Inject public RequestExecutorImpl(SageoneWebTargetBuilder targetBuilder)
public <T> javax.ws.rs.core.Response execute(HttpRequest<T> request) throws java.lang.UnsupportedOperationException
RequestExecutor
execute
in interface RequestExecutor
request
- object containing request specific information.java.lang.UnsupportedOperationException
- in case the
HTTP-method of the passed object is not supported.private <T> javax.ws.rs.client.Invocation.Builder createInvoicationBuilder(HttpRequest<T> request)