|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.client.WebTarget
public class WebTarget
Jersey implementation of JAX-RS client target
contract.
| Constructor Summary | |
|---|---|
protected |
WebTarget(UriBuilder uriBuilder,
Map<String,Object> pathParams,
ClientConfig clientConfig)
Create new web target instance. |
protected |
WebTarget(UriBuilder uriBuilder,
WebTarget that)
Create new web target instance. |
| Method Summary | |
|---|---|
ClientConfig |
configuration()
|
URI |
getUri()
|
UriBuilder |
getUriBuilder()
|
WebTarget |
matrixParam(String name,
Object... values)
|
WebTarget |
path(String path)
|
WebTarget |
pathParam(String name,
Object value)
|
WebTarget |
pathParams(Map<String,Object> parameters)
|
WebTarget |
queryParam(String name,
Object... values)
|
WebTarget |
queryParams(MultivaluedMap<String,Object> parameters)
|
protected void |
replacePathParams(Map<String,Object> valueMap,
boolean discardExisting)
Replace path parameter values. |
JerseyInvocation.Builder |
request()
|
JerseyInvocation.Builder |
request(MediaType... acceptedResponseTypes)
|
JerseyInvocation.Builder |
request(String... acceptedResponseTypes)
|
protected void |
setPathParam(String name,
Object value)
Set value of a path parameter. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected WebTarget(UriBuilder uriBuilder,
WebTarget that)
uriBuilder - builder for the target URI.that - original target to copy the internal data from.
protected WebTarget(UriBuilder uriBuilder,
Map<String,Object> pathParams,
ClientConfig clientConfig)
uriBuilder - builder for the target URI.pathParams - map of path parameter names to values.clientConfig - target configuration.| Method Detail |
|---|
protected final void setPathParam(String name,
Object value)
name - path parameter name.value - path parameter value. If null, any existing mapping
for the path parameter name will be removed.
protected final void replacePathParams(Map<String,Object> valueMap,
boolean discardExisting)
valueMap - path parameter name to value map.discardExisting - if true, all existing parameters will be discarded.public URI getUri()
getUri in interface WebTargetpublic UriBuilder getUriBuilder()
getUriBuilder in interface WebTargetpublic ClientConfig configuration()
configuration in interface WebTarget
public WebTarget path(String path)
throws NullPointerException
path in interface WebTargetNullPointerException
public WebTarget pathParam(String name,
Object value)
throws NullPointerException
pathParam in interface WebTargetNullPointerException
public WebTarget pathParams(Map<String,Object> parameters)
throws NullPointerException
pathParams in interface WebTargetNullPointerException
public WebTarget matrixParam(String name,
Object... values)
throws NullPointerException
matrixParam in interface WebTargetNullPointerException
public WebTarget queryParam(String name,
Object... values)
throws NullPointerException
queryParam in interface WebTargetNullPointerException
public WebTarget queryParams(MultivaluedMap<String,Object> parameters)
throws IllegalArgumentException,
NullPointerException
queryParams in interface WebTargetIllegalArgumentException
NullPointerExceptionpublic JerseyInvocation.Builder request()
request in interface WebTargetpublic JerseyInvocation.Builder request(String... acceptedResponseTypes)
request in interface WebTargetpublic JerseyInvocation.Builder request(MediaType... acceptedResponseTypes)
request in interface WebTarget
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||