Class ClientWebTarget
java.lang.Object
org.jboss.resteasy.client.jaxrs.internal.ClientWebTarget
- All Implemented Interfaces:
 jakarta.ws.rs.client.WebTarget,jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>,ResteasyWebTarget
- Version:
 - $Revision: 1 $
 - Author:
 - Bill Burke
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected ResteasyClientprotected ClientConfigurationprotected jakarta.ws.rs.core.UriBuilder - 
Constructor Summary
ConstructorsModifierConstructorDescriptionClientWebTarget(ResteasyClient client, jakarta.ws.rs.core.UriBuilder uriBuilder, ClientConfiguration configuration) ClientWebTarget(ResteasyClient client, String uri, ClientConfiguration configuration) ClientWebTarget(ResteasyClient client, URI uri, ClientConfiguration configuration) protectedClientWebTarget(ResteasyClient client, ClientConfiguration configuration)  - 
Method Summary
Modifier and TypeMethodDescriptionclone()protected ClientInvocationBuildercreateClientInvocationBuilder(ResteasyClient client, URI uri, ClientConfiguration configuration) protected <T> ProxyBuilder<T> createProxyBuilder(Class<T> proxyInterface, ClientWebTarget cwt) jakarta.ws.rs.core.ConfigurationgetUri()jakarta.ws.rs.core.UriBuildermatrixParam(String name, Object... values) protected ClientWebTargetnewInstance(ResteasyClient client, jakarta.ws.rs.core.UriBuilder uriBuilder, ClientConfiguration configuration) <T> T<T> ProxyBuilder<T> proxyBuilder(Class<T> proxyInterface) queryParam(String name, Object... values) queryParamNoTemplate(String name, Object... values) Will encode any '{}' characters and not treat them as template parameters.queryParams(jakarta.ws.rs.core.MultivaluedMap<String, Object> parameters) queryParamsNoTemplate(jakarta.ws.rs.core.MultivaluedMap<String, Object> parameters) Will encode any '{}' characters and not treat them as template parameters.jakarta.ws.rs.client.Invocation.Builderrequest()jakarta.ws.rs.client.Invocation.Builderrequest(jakarta.ws.rs.core.MediaType... acceptedResponseTypes) jakarta.ws.rs.client.Invocation.BuilderresolveTemplate(String name, Object value) resolveTemplate(String name, Object value, boolean encodeSlashInPath) resolveTemplateFromEncoded(String name, Object value) resolveTemplates(Map<String, Object> templateValues) resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath) resolveTemplatesFromEncoded(Map<String, Object> templateValues) setChunked(boolean chunked)  
- 
Field Details
- 
client
 - 
uriBuilder
protected jakarta.ws.rs.core.UriBuilder uriBuilder - 
configuration
 - 
chunked
protected boolean chunked 
 - 
 - 
Constructor Details
- 
ClientWebTarget
 - 
ClientWebTarget
public ClientWebTarget(ResteasyClient client, String uri, ClientConfiguration configuration) throws IllegalArgumentException, NullPointerException  - 
ClientWebTarget
public ClientWebTarget(ResteasyClient client, URI uri, ClientConfiguration configuration) throws NullPointerException - Throws:
 NullPointerException
 - 
ClientWebTarget
public ClientWebTarget(ResteasyClient client, jakarta.ws.rs.core.UriBuilder uriBuilder, ClientConfiguration configuration) throws NullPointerException - Throws:
 NullPointerException
 
 - 
 - 
Method Details
- 
clone
- Specified by:
 clonein interfaceResteasyWebTarget- Overrides:
 clonein classObject
 - 
getResteasyClient
- Specified by:
 getResteasyClientin interfaceResteasyWebTarget
 - 
proxy
- Specified by:
 proxyin interfaceResteasyWebTarget
 - 
proxyBuilder
- Specified by:
 proxyBuilderin interfaceResteasyWebTarget
 - 
createProxyBuilder
 - 
getUri
- Specified by:
 getUriin interfacejakarta.ws.rs.client.WebTarget
 - 
getUriBuilder
public jakarta.ws.rs.core.UriBuilder getUriBuilder()- Specified by:
 getUriBuilderin interfacejakarta.ws.rs.client.WebTarget
 - 
getConfiguration
public jakarta.ws.rs.core.Configuration getConfiguration()- Specified by:
 getConfigurationin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>
 - 
path
- Specified by:
 pathin interfaceResteasyWebTarget- Specified by:
 pathin interfacejakarta.ws.rs.client.WebTarget- Throws:
 NullPointerException
 - 
path
- Specified by:
 pathin interfaceResteasyWebTarget- Throws:
 IllegalArgumentException
 - 
path
- Specified by:
 pathin interfaceResteasyWebTarget- Throws:
 IllegalArgumentException
 - 
resolveTemplate
- Specified by:
 resolveTemplatein interfaceResteasyWebTarget- Specified by:
 resolveTemplatein interfacejakarta.ws.rs.client.WebTarget- Throws:
 NullPointerException
 - 
resolveTemplates
public ResteasyWebTarget resolveTemplates(Map<String, Object> templateValues) throws NullPointerException- Specified by:
 resolveTemplatesin interfaceResteasyWebTarget- Specified by:
 resolveTemplatesin interfacejakarta.ws.rs.client.WebTarget- Throws:
 NullPointerException
 - 
resolveTemplate
public ResteasyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException - Specified by:
 resolveTemplatein interfaceResteasyWebTarget- Specified by:
 resolveTemplatein interfacejakarta.ws.rs.client.WebTarget- Throws:
 NullPointerException
 - 
resolveTemplateFromEncoded
public ResteasyWebTarget resolveTemplateFromEncoded(String name, Object value) throws NullPointerException - Specified by:
 resolveTemplateFromEncodedin interfaceResteasyWebTarget- Specified by:
 resolveTemplateFromEncodedin interfacejakarta.ws.rs.client.WebTarget- Throws:
 NullPointerException
 - 
resolveTemplatesFromEncoded
public ResteasyWebTarget resolveTemplatesFromEncoded(Map<String, Object> templateValues) throws NullPointerException- Specified by:
 resolveTemplatesFromEncodedin interfaceResteasyWebTarget- Specified by:
 resolveTemplatesFromEncodedin interfacejakarta.ws.rs.client.WebTarget- Throws:
 NullPointerException
 - 
resolveTemplates
public ResteasyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath) throws NullPointerException- Specified by:
 resolveTemplatesin interfaceResteasyWebTarget- Specified by:
 resolveTemplatesin interfacejakarta.ws.rs.client.WebTarget- Throws:
 NullPointerException
 - 
matrixParam
- Specified by:
 matrixParamin interfaceResteasyWebTarget- Specified by:
 matrixParamin interfacejakarta.ws.rs.client.WebTarget- Throws:
 NullPointerException
 - 
queryParam
- Specified by:
 queryParamin interfaceResteasyWebTarget- Specified by:
 queryParamin interfacejakarta.ws.rs.client.WebTarget- Throws:
 NullPointerException
 - 
queryParams
public ResteasyWebTarget queryParams(jakarta.ws.rs.core.MultivaluedMap<String, Object> parameters) throws IllegalArgumentException, NullPointerException- Specified by:
 queryParamsin interfaceResteasyWebTarget- Throws:
 IllegalArgumentExceptionNullPointerException
 - 
queryParamNoTemplate
public ResteasyWebTarget queryParamNoTemplate(String name, Object... values) throws NullPointerException Description copied from interface:ResteasyWebTargetWill encode any '{}' characters and not treat them as template parameters.- Specified by:
 queryParamNoTemplatein interfaceResteasyWebTarget- Parameters:
 name- namevalues- values- Returns:
 - web resource target
 - Throws:
 NullPointerException
 - 
queryParamsNoTemplate
public ResteasyWebTarget queryParamsNoTemplate(jakarta.ws.rs.core.MultivaluedMap<String, Object> parameters) throws IllegalArgumentException, NullPointerExceptionDescription copied from interface:ResteasyWebTargetWill encode any '{}' characters and not treat them as template parameters.- Specified by:
 queryParamsNoTemplatein interfaceResteasyWebTarget- Parameters:
 parameters- parameters map- Returns:
 - web resource target
 - Throws:
 IllegalArgumentExceptionNullPointerException
 - 
newInstance
protected ClientWebTarget newInstance(ResteasyClient client, jakarta.ws.rs.core.UriBuilder uriBuilder, ClientConfiguration configuration)  - 
request
public jakarta.ws.rs.client.Invocation.Builder request()- Specified by:
 requestin interfacejakarta.ws.rs.client.WebTarget
 - 
request
- Specified by:
 requestin interfacejakarta.ws.rs.client.WebTarget
 - 
request
public jakarta.ws.rs.client.Invocation.Builder request(jakarta.ws.rs.core.MediaType... acceptedResponseTypes) - Specified by:
 requestin interfacejakarta.ws.rs.client.WebTarget
 - 
createClientInvocationBuilder
protected ClientInvocationBuilder createClientInvocationBuilder(ResteasyClient client, URI uri, ClientConfiguration configuration)  - 
property
- Specified by:
 propertyin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>- Specified by:
 propertyin interfaceResteasyWebTarget
 - 
register
- Specified by:
 registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>- Specified by:
 registerin interfaceResteasyWebTarget
 - 
register
- Specified by:
 registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>- Specified by:
 registerin interfaceResteasyWebTarget
 - 
register
- Specified by:
 registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>- Specified by:
 registerin interfaceResteasyWebTarget
 - 
register
- Specified by:
 registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>- Specified by:
 registerin interfaceResteasyWebTarget
 - 
register
- Specified by:
 registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>- Specified by:
 registerin interfaceResteasyWebTarget
 - 
register
- Specified by:
 registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>- Specified by:
 registerin interfaceResteasyWebTarget
 - 
register
- Specified by:
 registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>- Specified by:
 registerin interfaceResteasyWebTarget
 - 
register
- Specified by:
 registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>- Specified by:
 registerin interfaceResteasyWebTarget
 - 
setChunked
- Specified by:
 setChunkedin interfaceResteasyWebTarget
 
 -