org.glassfish.jersey.client
Class JerseyWebTarget
java.lang.Object
org.glassfish.jersey.client.JerseyWebTarget
- All Implemented Interfaces:
- WebTarget
public class JerseyWebTarget
- extends Object
- implements WebTarget
Jersey implementation of JAX-RS client target
contract.
- Author:
- Marek Potociar (marek.potociar at oracle.com)
|
Method Summary |
ClientConfig |
configuration()
|
URI |
getUri()
|
UriBuilder |
getUriBuilder()
|
JerseyWebTarget |
matrixParam(String name,
Object... values)
|
JerseyWebTarget |
path(String path)
|
JerseyWebTarget |
queryParam(String name,
Object... values)
|
JerseyInvocation.Builder |
request()
|
JerseyInvocation.Builder |
request(MediaType... acceptedResponseTypes)
|
JerseyInvocation.Builder |
request(String... acceptedResponseTypes)
|
JerseyWebTarget |
resolveTemplate(String name,
Object value)
|
JerseyWebTarget |
resolveTemplate(String name,
Object value,
boolean encodeSlashInPath)
|
JerseyWebTarget |
resolveTemplateFromEncoded(String name,
Object value)
|
JerseyWebTarget |
resolveTemplates(Map<String,Object> templateValues)
|
JerseyWebTarget |
resolveTemplates(Map<String,Object> templateValues,
boolean encodeSlashInPath)
|
JerseyWebTarget |
resolveTemplatesFromEncoded(Map<String,Object> templateValues)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JerseyWebTarget
protected JerseyWebTarget(UriBuilder uriBuilder,
JerseyWebTarget that)
- Create new web target instance.
- Parameters:
uriBuilder - builder for the target URI.that - original target to copy the internal data from.
JerseyWebTarget
protected JerseyWebTarget(UriBuilder uriBuilder,
ClientConfig clientConfig)
- Create new web target instance.
- Parameters:
uriBuilder - builder for the target URI.clientConfig - target configuration.
getUri
public URI getUri()
- Specified by:
getUri in interface WebTarget
getUriBuilder
public UriBuilder getUriBuilder()
- Specified by:
getUriBuilder in interface WebTarget
configuration
public ClientConfig configuration()
- Specified by:
configuration in interface WebTarget
path
public JerseyWebTarget path(String path)
throws NullPointerException
- Specified by:
path in interface WebTarget
- Throws:
NullPointerException
matrixParam
public JerseyWebTarget matrixParam(String name,
Object... values)
throws NullPointerException
- Specified by:
matrixParam in interface WebTarget
- Throws:
NullPointerException
queryParam
public JerseyWebTarget queryParam(String name,
Object... values)
throws NullPointerException
- Specified by:
queryParam in interface WebTarget
- Throws:
NullPointerException
request
public JerseyInvocation.Builder request()
- Specified by:
request in interface WebTarget
request
public JerseyInvocation.Builder request(String... acceptedResponseTypes)
- Specified by:
request in interface WebTarget
request
public JerseyInvocation.Builder request(MediaType... acceptedResponseTypes)
- Specified by:
request in interface WebTarget
resolveTemplate
public JerseyWebTarget resolveTemplate(String name,
Object value)
throws NullPointerException
- Specified by:
resolveTemplate in interface WebTarget
- Throws:
NullPointerException
resolveTemplate
public JerseyWebTarget resolveTemplate(String name,
Object value,
boolean encodeSlashInPath)
throws NullPointerException
- Specified by:
resolveTemplate in interface WebTarget
- Throws:
NullPointerException
resolveTemplateFromEncoded
public JerseyWebTarget resolveTemplateFromEncoded(String name,
Object value)
throws NullPointerException
- Specified by:
resolveTemplateFromEncoded in interface WebTarget
- Throws:
NullPointerException
resolveTemplates
public JerseyWebTarget resolveTemplates(Map<String,Object> templateValues)
throws NullPointerException
- Specified by:
resolveTemplates in interface WebTarget
- Throws:
NullPointerException
resolveTemplates
public JerseyWebTarget resolveTemplates(Map<String,Object> templateValues,
boolean encodeSlashInPath)
throws NullPointerException
- Specified by:
resolveTemplates in interface WebTarget
- Throws:
NullPointerException
resolveTemplatesFromEncoded
public JerseyWebTarget resolveTemplatesFromEncoded(Map<String,Object> templateValues)
throws NullPointerException
- Specified by:
resolveTemplatesFromEncoded in interface WebTarget
- Throws:
NullPointerException
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.