org.glassfish.jersey.client
Class WebTarget
java.lang.Object
org.glassfish.jersey.client.WebTarget
- All Implemented Interfaces:
- WebTarget
public class WebTarget
- extends java.lang.Object
- implements WebTarget
Jersey implementation of JAX-RS client target
contract.
- Author:
- Marek Potociar (marek.potociar at oracle.com)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebTarget
protected WebTarget(UriBuilder targetUri,
WebTarget that)
WebTarget
protected WebTarget(UriBuilder targetUri,
java.util.Map<java.lang.String,java.lang.Object> pathParams,
JerseyConfiguration jerseyConfiguration,
JerseyClient client)
setPathParam
protected final void setPathParam(java.lang.String name,
java.lang.Object value)
- Set value of a path parameter.
- Parameters:
name - path parameter name.value - path parameter value. If null, any existing mapping
for the path parameter name will be removed.
replacePathParams
protected final void replacePathParams(java.util.Map<java.lang.String,java.lang.Object> params)
getUri
public java.net.URI getUri()
- Specified by:
getUri in interface WebTarget
getUriBuilder
public UriBuilder getUriBuilder()
- Specified by:
getUriBuilder in interface WebTarget
configuration
public JerseyConfiguration configuration()
- Specified by:
configuration in interface WebTarget
path
public WebTarget path(java.lang.String path)
throws java.lang.NullPointerException
- Specified by:
path in interface WebTarget
- Throws:
java.lang.NullPointerException
pathParam
public WebTarget pathParam(java.lang.String name,
java.lang.Object value)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
- Specified by:
pathParam in interface WebTarget
- Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException
pathParams
public WebTarget pathParams(java.util.Map<java.lang.String,java.lang.Object> parameters)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
- Specified by:
pathParams in interface WebTarget
- Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException
matrixParam
public WebTarget 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 WebTarget queryParam(java.lang.String name,
java.lang.Object... values)
throws java.lang.NullPointerException
- Specified by:
queryParam in interface WebTarget
- Throws:
java.lang.NullPointerException
queryParams
public WebTarget queryParams(MultivaluedMap<java.lang.String,java.lang.Object> parameters)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
- Specified by:
queryParams in interface WebTarget
- Throws:
java.lang.IllegalArgumentException
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
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.