public class ClientWebTarget extends Object implements ResteasyWebTarget
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
chunked |
protected ResteasyClient |
client |
protected ClientConfiguration |
configuration |
protected javax.ws.rs.core.UriBuilder |
uriBuilder |
| Modifier | Constructor and Description |
|---|---|
protected |
ClientWebTarget(ResteasyClient client,
ClientConfiguration configuration) |
|
ClientWebTarget(ResteasyClient client,
String uri,
ClientConfiguration configuration) |
|
ClientWebTarget(ResteasyClient client,
javax.ws.rs.core.UriBuilder uriBuilder,
ClientConfiguration configuration) |
|
ClientWebTarget(ResteasyClient client,
URI uri,
ClientConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
ResteasyWebTarget |
clone() |
protected ClientInvocationBuilder |
createClientInvocationBuilder(ResteasyClient client,
URI uri,
ClientConfiguration configuration) |
protected <T> ProxyBuilder<T> |
createProxyBuilder(Class<T> proxyInterface,
ClientWebTarget cwt) |
javax.ws.rs.core.Configuration |
getConfiguration() |
ResteasyClient |
getResteasyClient() |
URI |
getUri() |
javax.ws.rs.core.UriBuilder |
getUriBuilder() |
ResteasyWebTarget |
matrixParam(String name,
Object... values) |
protected ClientWebTarget |
newInstance(ResteasyClient client,
javax.ws.rs.core.UriBuilder uriBuilder,
ClientConfiguration configuration) |
ResteasyWebTarget |
path(Class<?> resource) |
ResteasyWebTarget |
path(Method method) |
ResteasyWebTarget |
path(String path) |
ResteasyWebTarget |
property(String name,
Object value) |
<T> T |
proxy(Class<T> proxyInterface) |
<T> ProxyBuilder<T> |
proxyBuilder(Class<T> proxyInterface) |
ResteasyWebTarget |
queryParam(String name,
Object... values) |
ResteasyWebTarget |
queryParamNoTemplate(String name,
Object... values)
Will encode any '{}' characters and not treat them as template parameters.
|
ResteasyWebTarget |
queryParams(javax.ws.rs.core.MultivaluedMap<String,Object> parameters) |
ResteasyWebTarget |
queryParamsNoTemplate(javax.ws.rs.core.MultivaluedMap<String,Object> parameters)
Will encode any '{}' characters and not treat them as template parameters.
|
ResteasyWebTarget |
register(Class<?> componentClass) |
ResteasyWebTarget |
register(Class<?> componentClass,
Class<?>... contracts) |
ResteasyWebTarget |
register(Class<?> componentClass,
int priority) |
ResteasyWebTarget |
register(Class<?> componentClass,
Map<Class<?>,Integer> contracts) |
ResteasyWebTarget |
register(Object component) |
ResteasyWebTarget |
register(Object component,
Class<?>... contracts) |
ResteasyWebTarget |
register(Object component,
int priority) |
ResteasyWebTarget |
register(Object component,
Map<Class<?>,Integer> contracts) |
javax.ws.rs.client.Invocation.Builder |
request() |
javax.ws.rs.client.Invocation.Builder |
request(javax.ws.rs.core.MediaType... acceptedResponseTypes) |
javax.ws.rs.client.Invocation.Builder |
request(String... acceptedResponseTypes) |
ResteasyWebTarget |
resolveTemplate(String name,
Object value) |
ResteasyWebTarget |
resolveTemplate(String name,
Object value,
boolean encodeSlashInPath) |
ResteasyWebTarget |
resolveTemplateFromEncoded(String name,
Object value) |
ResteasyWebTarget |
resolveTemplates(Map<String,Object> templateValues) |
ResteasyWebTarget |
resolveTemplates(Map<String,Object> templateValues,
boolean encodeSlashInPath) |
ResteasyWebTarget |
resolveTemplatesFromEncoded(Map<String,Object> templateValues) |
ResteasyWebTarget |
setChunked(boolean chunked) |
protected ResteasyClient client
protected javax.ws.rs.core.UriBuilder uriBuilder
protected ClientConfiguration configuration
protected boolean chunked
protected ClientWebTarget(ResteasyClient client, ClientConfiguration configuration)
public ClientWebTarget(ResteasyClient client, String uri, ClientConfiguration configuration) throws IllegalArgumentException, NullPointerException
public ClientWebTarget(ResteasyClient client, URI uri, ClientConfiguration configuration) throws NullPointerException
NullPointerExceptionpublic ClientWebTarget(ResteasyClient client, javax.ws.rs.core.UriBuilder uriBuilder, ClientConfiguration configuration) throws NullPointerException
NullPointerExceptionpublic ResteasyWebTarget clone()
clone in interface ResteasyWebTargetclone in class Objectpublic ResteasyClient getResteasyClient()
getResteasyClient in interface ResteasyWebTargetpublic <T> T proxy(Class<T> proxyInterface)
proxy in interface ResteasyWebTargetpublic <T> ProxyBuilder<T> proxyBuilder(Class<T> proxyInterface)
proxyBuilder in interface ResteasyWebTargetprotected <T> ProxyBuilder<T> createProxyBuilder(Class<T> proxyInterface, ClientWebTarget cwt)
public URI getUri()
getUri in interface javax.ws.rs.client.WebTargetpublic javax.ws.rs.core.UriBuilder getUriBuilder()
getUriBuilder in interface javax.ws.rs.client.WebTargetpublic javax.ws.rs.core.Configuration getConfiguration()
getConfiguration in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>public ResteasyWebTarget path(String path) throws NullPointerException
path in interface javax.ws.rs.client.WebTargetpath in interface ResteasyWebTargetNullPointerExceptionpublic ResteasyWebTarget path(Class<?> resource) throws IllegalArgumentException
path in interface ResteasyWebTargetIllegalArgumentExceptionpublic ResteasyWebTarget path(Method method) throws IllegalArgumentException
path in interface ResteasyWebTargetIllegalArgumentExceptionpublic ResteasyWebTarget resolveTemplate(String name, Object value) throws NullPointerException
resolveTemplate in interface javax.ws.rs.client.WebTargetresolveTemplate in interface ResteasyWebTargetNullPointerExceptionpublic ResteasyWebTarget resolveTemplates(Map<String,Object> templateValues) throws NullPointerException
resolveTemplates in interface javax.ws.rs.client.WebTargetresolveTemplates in interface ResteasyWebTargetNullPointerExceptionpublic ResteasyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException
resolveTemplate in interface javax.ws.rs.client.WebTargetresolveTemplate in interface ResteasyWebTargetNullPointerExceptionpublic ResteasyWebTarget resolveTemplateFromEncoded(String name, Object value) throws NullPointerException
resolveTemplateFromEncoded in interface javax.ws.rs.client.WebTargetresolveTemplateFromEncoded in interface ResteasyWebTargetNullPointerExceptionpublic ResteasyWebTarget resolveTemplatesFromEncoded(Map<String,Object> templateValues) throws NullPointerException
resolveTemplatesFromEncoded in interface javax.ws.rs.client.WebTargetresolveTemplatesFromEncoded in interface ResteasyWebTargetNullPointerExceptionpublic ResteasyWebTarget resolveTemplates(Map<String,Object> templateValues, boolean encodeSlashInPath) throws NullPointerException
resolveTemplates in interface javax.ws.rs.client.WebTargetresolveTemplates in interface ResteasyWebTargetNullPointerExceptionpublic ResteasyWebTarget matrixParam(String name, Object... values) throws NullPointerException
matrixParam in interface javax.ws.rs.client.WebTargetmatrixParam in interface ResteasyWebTargetNullPointerExceptionpublic ResteasyWebTarget queryParam(String name, Object... values) throws NullPointerException
queryParam in interface javax.ws.rs.client.WebTargetqueryParam in interface ResteasyWebTargetNullPointerExceptionpublic ResteasyWebTarget queryParams(javax.ws.rs.core.MultivaluedMap<String,Object> parameters) throws IllegalArgumentException, NullPointerException
queryParams in interface ResteasyWebTargetIllegalArgumentExceptionNullPointerExceptionpublic ResteasyWebTarget queryParamNoTemplate(String name, Object... values) throws NullPointerException
ResteasyWebTargetqueryParamNoTemplate in interface ResteasyWebTargetname - namevalues - valuesNullPointerExceptionpublic ResteasyWebTarget queryParamsNoTemplate(javax.ws.rs.core.MultivaluedMap<String,Object> parameters) throws IllegalArgumentException, NullPointerException
ResteasyWebTargetqueryParamsNoTemplate in interface ResteasyWebTargetparameters - parameters mapIllegalArgumentExceptionNullPointerExceptionprotected ClientWebTarget newInstance(ResteasyClient client, javax.ws.rs.core.UriBuilder uriBuilder, ClientConfiguration configuration)
public javax.ws.rs.client.Invocation.Builder request()
request in interface javax.ws.rs.client.WebTargetpublic javax.ws.rs.client.Invocation.Builder request(String... acceptedResponseTypes)
request in interface javax.ws.rs.client.WebTargetpublic javax.ws.rs.client.Invocation.Builder request(javax.ws.rs.core.MediaType... acceptedResponseTypes)
request in interface javax.ws.rs.client.WebTargetprotected ClientInvocationBuilder createClientInvocationBuilder(ResteasyClient client, URI uri, ClientConfiguration configuration)
public ResteasyWebTarget property(String name, Object value)
property in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>property in interface ResteasyWebTargetpublic ResteasyWebTarget register(Class<?> componentClass)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>register in interface ResteasyWebTargetpublic ResteasyWebTarget register(Class<?> componentClass, int priority)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>register in interface ResteasyWebTargetpublic ResteasyWebTarget register(Class<?> componentClass, Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>register in interface ResteasyWebTargetpublic ResteasyWebTarget register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>register in interface ResteasyWebTargetpublic ResteasyWebTarget register(Object component)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>register in interface ResteasyWebTargetpublic ResteasyWebTarget register(Object component, int priority)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>register in interface ResteasyWebTargetpublic ResteasyWebTarget register(Object component, Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>register in interface ResteasyWebTargetpublic ResteasyWebTarget register(Object component, Map<Class<?>,Integer> contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>register in interface ResteasyWebTargetpublic ResteasyWebTarget setChunked(boolean chunked)
setChunked in interface ResteasyWebTargetCopyright © 2021 JBoss by Red Hat. All rights reserved.