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) |
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() |
ClientInvocation |
getInvocation() |
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) |
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 |
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.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)
public ClientInvocation getInvocation()
public ClientRequestHeaders getHeaders()
public javax.ws.rs.client.Invocation.Builder accept(String... mediaTypes)
accept
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation.Builder accept(javax.ws.rs.core.MediaType... mediaTypes)
accept
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation.Builder acceptLanguage(Locale... locales)
acceptLanguage
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation.Builder acceptLanguage(String... locales)
acceptLanguage
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation.Builder acceptEncoding(String... encodings)
acceptEncoding
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation.Builder cookie(javax.ws.rs.core.Cookie cookie)
cookie
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation.Builder cookie(String name, String value)
cookie
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation.Builder cacheControl(javax.ws.rs.core.CacheControl cacheControl)
cacheControl
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation.Builder header(String name, Object value)
header
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation.Builder headers(javax.ws.rs.core.MultivaluedMap<String,Object> headers)
headers
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation build(String method)
build
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation build(String method, javax.ws.rs.client.Entity<?> entity)
build
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation buildGet()
buildGet
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation buildDelete()
buildDelete
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation buildPost(javax.ws.rs.client.Entity<?> entity)
buildPost
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.Invocation buildPut(javax.ws.rs.client.Entity<?> entity)
buildPut
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.client.AsyncInvoker async()
async
in interface javax.ws.rs.client.Invocation.Builder
public javax.ws.rs.core.Response get()
get
in interface javax.ws.rs.client.SyncInvoker
public <T> T get(Class<T> responseType)
get
in interface javax.ws.rs.client.SyncInvoker
public <T> T get(javax.ws.rs.core.GenericType<T> responseType)
get
in interface javax.ws.rs.client.SyncInvoker
public javax.ws.rs.core.Response put(javax.ws.rs.client.Entity<?> entity)
put
in interface javax.ws.rs.client.SyncInvoker
public <T> T put(javax.ws.rs.client.Entity<?> entity, Class<T> responseType)
put
in interface javax.ws.rs.client.SyncInvoker
public <T> T put(javax.ws.rs.client.Entity<?> entity, javax.ws.rs.core.GenericType<T> responseType)
put
in interface javax.ws.rs.client.SyncInvoker
public javax.ws.rs.core.Response post(javax.ws.rs.client.Entity<?> entity)
post
in interface javax.ws.rs.client.SyncInvoker
public <T> T post(javax.ws.rs.client.Entity<?> entity, Class<T> responseType)
post
in interface javax.ws.rs.client.SyncInvoker
public <T> T post(javax.ws.rs.client.Entity<?> entity, javax.ws.rs.core.GenericType<T> responseType)
post
in interface javax.ws.rs.client.SyncInvoker
public javax.ws.rs.core.Response delete()
delete
in interface javax.ws.rs.client.SyncInvoker
public <T> T delete(Class<T> responseType)
delete
in interface javax.ws.rs.client.SyncInvoker
public <T> T delete(javax.ws.rs.core.GenericType<T> responseType)
delete
in interface javax.ws.rs.client.SyncInvoker
public javax.ws.rs.core.Response head()
head
in interface javax.ws.rs.client.SyncInvoker
public javax.ws.rs.core.Response options()
options
in interface javax.ws.rs.client.SyncInvoker
public <T> T options(Class<T> responseType)
options
in interface javax.ws.rs.client.SyncInvoker
public <T> T options(javax.ws.rs.core.GenericType<T> responseType)
options
in interface javax.ws.rs.client.SyncInvoker
public javax.ws.rs.core.Response trace()
trace
in interface javax.ws.rs.client.SyncInvoker
public <T> T trace(Class<T> responseType)
trace
in interface javax.ws.rs.client.SyncInvoker
public <T> T trace(javax.ws.rs.core.GenericType<T> responseType)
trace
in interface javax.ws.rs.client.SyncInvoker
public javax.ws.rs.core.Response method(String name)
method
in interface javax.ws.rs.client.SyncInvoker
public <T> T method(String name, Class<T> responseType)
method
in interface javax.ws.rs.client.SyncInvoker
public <T> T method(String name, javax.ws.rs.core.GenericType<T> responseType)
method
in interface javax.ws.rs.client.SyncInvoker
public javax.ws.rs.core.Response method(String name, javax.ws.rs.client.Entity<?> entity)
method
in interface javax.ws.rs.client.SyncInvoker
public <T> T method(String name, javax.ws.rs.client.Entity<?> entity, Class<T> responseType)
method
in interface javax.ws.rs.client.SyncInvoker
public <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.SyncInvoker
Copyright © 2017 JBoss by Red Hat. All rights reserved.