public class ClientInvocationBuilder extends Object implements javax.ws.rs.client.Invocation.Builder
| Modifier and Type | Field and Description |
|---|---|
protected ClientInvocation |
invocation |
| Constructor and Description |
|---|
ClientInvocationBuilder(ResteasyClient client,
URI uri,
ClientConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.client.Invocation.Builder |
accept(javax.ws.rs.core.MediaType... mediaTypes) |
javax.ws.rs.client.Invocation.Builder |
accept(String... mediaTypes) |
javax.ws.rs.client.Invocation.Builder |
acceptEncoding(String... encodings) |
javax.ws.rs.client.Invocation.Builder |
acceptLanguage(Locale... locales) |
javax.ws.rs.client.Invocation.Builder |
acceptLanguage(String... locales) |
javax.ws.rs.client.AsyncInvoker |
async() |
javax.ws.rs.client.Invocation |
build(String method) |
javax.ws.rs.client.Invocation |
build(String method,
javax.ws.rs.client.Entity<?> entity) |
javax.ws.rs.client.Invocation |
buildDelete() |
javax.ws.rs.client.Invocation |
buildGet() |
javax.ws.rs.client.Invocation |
buildPost(javax.ws.rs.client.Entity<?> entity) |
javax.ws.rs.client.Invocation |
buildPut(javax.ws.rs.client.Entity<?> entity) |
javax.ws.rs.client.Invocation.Builder |
cacheControl(javax.ws.rs.core.CacheControl cacheControl) |
javax.ws.rs.client.Invocation.Builder |
cookie(javax.ws.rs.core.Cookie cookie) |
javax.ws.rs.client.Invocation.Builder |
cookie(String name,
String value) |
protected ClientInvocation |
createClientInvocation(ClientInvocation invocation) |
protected ClientInvocation |
createClientInvocation(ResteasyClient client,
URI uri,
ClientRequestHeaders headers,
ClientConfiguration parent) |
javax.ws.rs.core.Response |
delete() |
<T> T |
delete(Class<T> responseType) |
<T> T |
delete(javax.ws.rs.core.GenericType<T> responseType) |
javax.ws.rs.core.Response |
get() |
<T> T |
get(Class<T> responseType) |
<T> T |
get(javax.ws.rs.core.GenericType<T> responseType) |
ClientRequestHeaders |
getHeaders() |
javax.ws.rs.client.WebTarget |
getTarget() |
URI |
getURI() |
javax.ws.rs.core.Response |
head() |
javax.ws.rs.client.Invocation.Builder |
header(String name,
Object value) |
javax.ws.rs.client.Invocation.Builder |
headers(javax.ws.rs.core.MultivaluedMap<String,Object> headers) |
boolean |
isChunked() |
javax.ws.rs.core.Response |
method(String name) |
<T> T |
method(String name,
Class<T> responseType) |
javax.ws.rs.core.Response |
method(String name,
javax.ws.rs.client.Entity<?> entity) |
<T> T |
method(String name,
javax.ws.rs.client.Entity<?> entity,
Class<T> responseType) |
<T> T |
method(String name,
javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType) |
<T> T |
method(String name,
javax.ws.rs.core.GenericType<T> responseType) |
javax.ws.rs.core.Response |
options() |
<T> T |
options(Class<T> responseType) |
<T> T |
options(javax.ws.rs.core.GenericType<T> responseType) |
javax.ws.rs.core.Response |
patch(javax.ws.rs.client.Entity<?> entity) |
<T> T |
patch(javax.ws.rs.client.Entity<?> entity,
Class<T> responseType) |
<T> T |
patch(javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType) |
javax.ws.rs.core.Response |
post(javax.ws.rs.client.Entity<?> entity) |
<T> T |
post(javax.ws.rs.client.Entity<?> entity,
Class<T> responseType) |
<T> T |
post(javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType) |
javax.ws.rs.client.Invocation.Builder |
property(String name,
Object value) |
javax.ws.rs.core.Response |
put(javax.ws.rs.client.Entity<?> entity) |
<T> T |
put(javax.ws.rs.client.Entity<?> entity,
Class<T> responseType) |
<T> T |
put(javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType) |
javax.ws.rs.client.CompletionStageRxInvoker |
rx() |
<T extends javax.ws.rs.client.RxInvoker> |
rx(Class<T> clazz) |
void |
setChunked(boolean chunked) |
void |
setClientInvocation(ClientInvocation invocation) |
void |
setTarget(javax.ws.rs.client.WebTarget target) |
javax.ws.rs.core.Response |
trace() |
<T> T |
trace(Class<T> responseType) |
<T> T |
trace(javax.ws.rs.core.GenericType<T> responseType) |
protected ClientInvocation invocation
public ClientInvocationBuilder(ResteasyClient client, URI uri, ClientConfiguration configuration)
protected ClientInvocation createClientInvocation(ResteasyClient client, URI uri, ClientRequestHeaders headers, ClientConfiguration parent)
protected ClientInvocation createClientInvocation(ClientInvocation invocation)
public ClientRequestHeaders getHeaders()
public void setClientInvocation(ClientInvocation invocation)
public javax.ws.rs.client.Invocation.Builder accept(String... mediaTypes)
accept in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation.Builder accept(javax.ws.rs.core.MediaType... mediaTypes)
accept in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation.Builder acceptLanguage(Locale... locales)
acceptLanguage in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation.Builder acceptLanguage(String... locales)
acceptLanguage in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation.Builder acceptEncoding(String... encodings)
acceptEncoding in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation.Builder cookie(javax.ws.rs.core.Cookie cookie)
cookie in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation.Builder cookie(String name, String value)
cookie in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation.Builder cacheControl(javax.ws.rs.core.CacheControl cacheControl)
cacheControl in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation.Builder header(String name, Object value)
header in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation.Builder headers(javax.ws.rs.core.MultivaluedMap<String,Object> headers)
headers in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation build(String method)
build in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation build(String method, javax.ws.rs.client.Entity<?> entity)
build in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation buildGet()
buildGet in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation buildDelete()
buildDelete in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation buildPost(javax.ws.rs.client.Entity<?> entity)
buildPost in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.Invocation buildPut(javax.ws.rs.client.Entity<?> entity)
buildPut in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.client.AsyncInvoker async()
async in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.core.Response get()
get in interface javax.ws.rs.client.SyncInvokerpublic <T> T get(Class<T> responseType)
get in interface javax.ws.rs.client.SyncInvokerpublic <T> T get(javax.ws.rs.core.GenericType<T> responseType)
get in interface javax.ws.rs.client.SyncInvokerpublic javax.ws.rs.core.Response put(javax.ws.rs.client.Entity<?> entity)
put in interface javax.ws.rs.client.SyncInvokerpublic <T> T put(javax.ws.rs.client.Entity<?> entity,
Class<T> responseType)
put in interface javax.ws.rs.client.SyncInvokerpublic <T> T put(javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType)
put in interface javax.ws.rs.client.SyncInvokerpublic javax.ws.rs.core.Response post(javax.ws.rs.client.Entity<?> entity)
post in interface javax.ws.rs.client.SyncInvokerpublic <T> T post(javax.ws.rs.client.Entity<?> entity,
Class<T> responseType)
post in interface javax.ws.rs.client.SyncInvokerpublic <T> T post(javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType)
post in interface javax.ws.rs.client.SyncInvokerpublic javax.ws.rs.core.Response delete()
delete in interface javax.ws.rs.client.SyncInvokerpublic <T> T delete(Class<T> responseType)
delete in interface javax.ws.rs.client.SyncInvokerpublic <T> T delete(javax.ws.rs.core.GenericType<T> responseType)
delete in interface javax.ws.rs.client.SyncInvokerpublic javax.ws.rs.core.Response head()
head in interface javax.ws.rs.client.SyncInvokerpublic javax.ws.rs.core.Response options()
options in interface javax.ws.rs.client.SyncInvokerpublic <T> T options(Class<T> responseType)
options in interface javax.ws.rs.client.SyncInvokerpublic <T> T options(javax.ws.rs.core.GenericType<T> responseType)
options in interface javax.ws.rs.client.SyncInvokerpublic javax.ws.rs.core.Response trace()
trace in interface javax.ws.rs.client.SyncInvokerpublic <T> T trace(Class<T> responseType)
trace in interface javax.ws.rs.client.SyncInvokerpublic <T> T trace(javax.ws.rs.core.GenericType<T> responseType)
trace in interface javax.ws.rs.client.SyncInvokerpublic javax.ws.rs.core.Response method(String name)
method in interface javax.ws.rs.client.SyncInvokerpublic <T> T method(String name, Class<T> responseType)
method in interface javax.ws.rs.client.SyncInvokerpublic <T> T method(String name, javax.ws.rs.core.GenericType<T> responseType)
method in interface javax.ws.rs.client.SyncInvokerpublic javax.ws.rs.core.Response method(String name, javax.ws.rs.client.Entity<?> entity)
method in interface javax.ws.rs.client.SyncInvokerpublic <T> T method(String name, javax.ws.rs.client.Entity<?> entity, Class<T> responseType)
method in interface javax.ws.rs.client.SyncInvokerpublic <T> T method(String name, javax.ws.rs.client.Entity<?> entity, javax.ws.rs.core.GenericType<T> responseType)
method in interface javax.ws.rs.client.SyncInvokerpublic javax.ws.rs.client.Invocation.Builder property(String name, Object value)
property in interface javax.ws.rs.client.Invocation.Builderpublic boolean isChunked()
public void setChunked(boolean chunked)
public javax.ws.rs.client.CompletionStageRxInvoker rx()
rx in interface javax.ws.rs.client.Invocation.Builderpublic <T extends javax.ws.rs.client.RxInvoker> T rx(Class<T> clazz)
rx in interface javax.ws.rs.client.Invocation.Builderpublic javax.ws.rs.core.Response patch(javax.ws.rs.client.Entity<?> entity)
public <T> T patch(javax.ws.rs.client.Entity<?> entity,
Class<T> responseType)
public <T> T patch(javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType)
public URI getURI()
public javax.ws.rs.client.WebTarget getTarget()
public void setTarget(javax.ws.rs.client.WebTarget target)
Copyright © 2019 JBoss by Red Hat. All rights reserved.