public class JerseyWebTarget extends Object implements WebTarget
JAX-RS client target
contract.| Modifier | Constructor and Description |
|---|---|
protected |
JerseyWebTarget(UriBuilder uriBuilder,
ClientConfig clientConfig)
Create new web target instance.
|
protected |
JerseyWebTarget(UriBuilder uriBuilder,
JerseyWebTarget that)
Create new web target instance.
|
protected JerseyWebTarget(UriBuilder uriBuilder, JerseyWebTarget that)
uriBuilder - builder for the target URI.that - original target to copy the internal data from.protected JerseyWebTarget(UriBuilder uriBuilder, ClientConfig clientConfig)
uriBuilder - builder for the target URI.clientConfig - target configuration.public UriBuilder getUriBuilder()
getUriBuilder in interface WebTargetpublic JerseyWebTarget path(String path) throws NullPointerException
path in interface WebTargetNullPointerExceptionpublic JerseyWebTarget matrixParam(String name, Object... values) throws NullPointerException
matrixParam in interface WebTargetNullPointerExceptionpublic JerseyWebTarget queryParam(String name, Object... values) throws NullPointerException
queryParam in interface WebTargetNullPointerExceptionpublic JerseyInvocation.Builder request()
public JerseyInvocation.Builder request(String... acceptedResponseTypes)
public JerseyInvocation.Builder request(MediaType... acceptedResponseTypes)
public JerseyWebTarget resolveTemplate(String name, Object value) throws NullPointerException
resolveTemplate in interface WebTargetNullPointerExceptionpublic JerseyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException
resolveTemplate in interface WebTargetNullPointerExceptionpublic JerseyWebTarget resolveTemplateFromEncoded(String name, Object value) throws NullPointerException
resolveTemplateFromEncoded in interface WebTargetNullPointerExceptionpublic JerseyWebTarget resolveTemplates(Map<String,Object> templateValues) throws NullPointerException
resolveTemplates in interface WebTargetNullPointerExceptionpublic JerseyWebTarget resolveTemplates(Map<String,Object> templateValues, boolean encodeSlashInPath) throws NullPointerException
resolveTemplates in interface WebTargetNullPointerExceptionpublic JerseyWebTarget resolveTemplatesFromEncoded(Map<String,Object> templateValues) throws NullPointerException
resolveTemplatesFromEncoded in interface WebTargetNullPointerExceptionpublic JerseyWebTarget replaceWith(Configuration configuration)
replaceWith in interface Configurable<WebTarget>public JerseyWebTarget register(Class<?> providerClass)
register in interface Configurable<WebTarget>public JerseyWebTarget register(Object provider)
register in interface Configurable<WebTarget>public JerseyWebTarget register(Class<?> providerClass, int bindingPriority)
register in interface Configurable<WebTarget>public JerseyWebTarget register(Class<?> providerClass, Class<?>... contracts)
register in interface Configurable<WebTarget>public JerseyWebTarget register(Class<?> providerClass, Map<Class<?>,Integer> contracts)
register in interface Configurable<WebTarget>public JerseyWebTarget register(Object provider, int bindingPriority)
register in interface Configurable<WebTarget>public JerseyWebTarget register(Object provider, Class<?>... contracts)
register in interface Configurable<WebTarget>public JerseyWebTarget register(Object provider, Map<Class<?>,Integer> contracts)
register in interface Configurable<WebTarget>public JerseyWebTarget setProperty(String name, Object value)
setProperty in interface Configurable<WebTarget>public ClientConfig getConfiguration()
getConfiguration in interface Configurable<WebTarget>public JerseyWebTarget preInitialize()
configuration of this web target in order to improve
performance during the first request.
Once this method is called no other method implementing Configurable should be called
on this pre initialized web target otherwise configuration will change back to uninitialized.Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.