org.glassfish.jersey.client
Class Target
java.lang.Object
org.glassfish.jersey.client.Target
- All Implemented Interfaces:
- Target
public class Target
- extends java.lang.Object
- implements Target
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 |
Target
protected Target(UriBuilder targetUri,
Target that)
Target
protected Target(UriBuilder targetUri,
@Nullable
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 Target
getUriBuilder
public UriBuilder getUriBuilder()
- Specified by:
getUriBuilder in interface Target
configuration
public JerseyConfiguration configuration()
- Specified by:
configuration in interface Target
path
public Target path(java.lang.String path)
throws java.lang.NullPointerException
- Specified by:
path in interface Target
- Throws:
java.lang.NullPointerException
pathParam
public Target pathParam(java.lang.String name,
java.lang.Object value)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
- Specified by:
pathParam in interface Target
- Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException
pathParams
public Target pathParams(java.util.Map<java.lang.String,java.lang.Object> parameters)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
- Specified by:
pathParams in interface Target
- Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException
matrixParam
public Target matrixParam(java.lang.String name,
java.lang.Object... values)
throws java.lang.NullPointerException
- Specified by:
matrixParam in interface Target
- Throws:
java.lang.NullPointerException
queryParam
public Target queryParam(java.lang.String name,
java.lang.Object... values)
throws java.lang.NullPointerException
- Specified by:
queryParam in interface Target
- Throws:
java.lang.NullPointerException
queryParams
public Target queryParams(MultivaluedMap<java.lang.String,java.lang.Object> parameters)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
- Specified by:
queryParams in interface Target
- Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException
request
public JerseyInvocation.Builder request()
- Specified by:
request in interface Target
request
public JerseyInvocation.Builder request(java.lang.String... acceptedResponseTypes)
- Specified by:
request in interface Target
request
public JerseyInvocation.Builder request(MediaType... acceptedResponseTypes)
- Specified by:
request in interface Target
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.