org.glassfish.jersey.client
Class JerseyWebTarget
java.lang.Object
org.glassfish.jersey.client.JerseyWebTarget
- All Implemented Interfaces:
- WebTarget
public class JerseyWebTarget
- extends java.lang.Object
- implements WebTarget
Jersey implementation of JAX-RS client target
contract.
- Author:
- Marek Potociar (marek.potociar at oracle.com)
|
Method Summary |
ClientConfig |
configuration()
|
java.net.URI |
getUri()
|
UriBuilder |
getUriBuilder()
|
JerseyWebTarget |
matrixParam(java.lang.String name,
java.lang.Object... values)
|
JerseyWebTarget |
path(java.lang.String path)
|
JerseyWebTarget |
queryParam(java.lang.String name,
java.lang.Object... values)
|
JerseyInvocation.Builder |
request()
|
JerseyInvocation.Builder |
request(MediaType... acceptedResponseTypes)
|
JerseyInvocation.Builder |
request(java.lang.String... acceptedResponseTypes)
|
JerseyWebTarget |
resolveTemplate(java.lang.String name,
java.lang.Object value)
|
JerseyWebTarget |
resolveTemplate(java.lang.String name,
java.lang.Object value,
boolean encodeSlashInPath)
|
JerseyWebTarget |
resolveTemplateFromEncoded(java.lang.String name,
java.lang.Object value)
|
JerseyWebTarget |
resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues)
|
JerseyWebTarget |
resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues,
boolean encodeSlashInPath)
|
JerseyWebTarget |
resolveTemplatesFromEncoded(java.util.Map<java.lang.String,java.lang.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 java.net.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(java.lang.String path)
throws java.lang.NullPointerException
- Specified by:
path in interface WebTarget
- Throws:
java.lang.NullPointerException
matrixParam
public JerseyWebTarget matrixParam(java.lang.String name,
java.lang.Object... values)
throws java.lang.NullPointerException
- Specified by:
matrixParam in interface WebTarget
- Throws:
java.lang.NullPointerException
queryParam
public JerseyWebTarget queryParam(java.lang.String name,
java.lang.Object... values)
throws java.lang.NullPointerException
- Specified by:
queryParam in interface WebTarget
- Throws:
java.lang.NullPointerException
request
public JerseyInvocation.Builder request()
- Specified by:
request in interface WebTarget
request
public JerseyInvocation.Builder request(java.lang.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(java.lang.String name,
java.lang.Object value)
throws java.lang.NullPointerException
- Specified by:
resolveTemplate in interface WebTarget
- Throws:
java.lang.NullPointerException
resolveTemplate
public JerseyWebTarget resolveTemplate(java.lang.String name,
java.lang.Object value,
boolean encodeSlashInPath)
throws java.lang.NullPointerException
- Specified by:
resolveTemplate in interface WebTarget
- Throws:
java.lang.NullPointerException
resolveTemplateFromEncoded
public JerseyWebTarget resolveTemplateFromEncoded(java.lang.String name,
java.lang.Object value)
throws java.lang.NullPointerException
- Specified by:
resolveTemplateFromEncoded in interface WebTarget
- Throws:
java.lang.NullPointerException
resolveTemplates
public JerseyWebTarget resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues)
throws java.lang.NullPointerException
- Specified by:
resolveTemplates in interface WebTarget
- Throws:
java.lang.NullPointerException
resolveTemplates
public JerseyWebTarget resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues,
boolean encodeSlashInPath)
throws java.lang.NullPointerException
- Specified by:
resolveTemplates in interface WebTarget
- Throws:
java.lang.NullPointerException
resolveTemplatesFromEncoded
public JerseyWebTarget resolveTemplatesFromEncoded(java.util.Map<java.lang.String,java.lang.Object> templateValues)
throws java.lang.NullPointerException
- Specified by:
resolveTemplatesFromEncoded in interface WebTarget
- Throws:
java.lang.NullPointerException
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.