org.glassfish.jersey.client
Class JerseyInvocation.Builder
java.lang.Object
org.glassfish.jersey.client.JerseyInvocation.Builder
- All Implemented Interfaces:
- javax.ws.rs.client.Invocation.Builder, javax.ws.rs.client.SyncInvoker
- Enclosing class:
- JerseyInvocation
public static class JerseyInvocation.Builder
- extends Object
- implements javax.ws.rs.client.Invocation.Builder
Jersey-specific client invocation builder.
|
Method Summary |
JerseyInvocation.Builder |
accept(javax.ws.rs.core.MediaType... mediaTypes)
|
JerseyInvocation.Builder |
accept(String... mediaTypes)
|
javax.ws.rs.client.Invocation.Builder |
acceptEncoding(String... encodings)
|
JerseyInvocation.Builder |
acceptLanguage(Locale... locales)
|
JerseyInvocation.Builder |
acceptLanguage(String... locales)
|
javax.ws.rs.client.AsyncInvoker |
async()
|
JerseyInvocation |
build(String method)
|
JerseyInvocation |
build(String method,
javax.ws.rs.client.Entity<?> entity)
|
JerseyInvocation |
buildDelete()
|
JerseyInvocation |
buildGet()
|
JerseyInvocation |
buildPost(javax.ws.rs.client.Entity<?> entity)
|
JerseyInvocation |
buildPut(javax.ws.rs.client.Entity<?> entity)
|
JerseyInvocation.Builder |
cacheControl(javax.ws.rs.core.CacheControl cacheControl)
|
JerseyInvocation.Builder |
cookie(javax.ws.rs.core.Cookie cookie)
|
JerseyInvocation.Builder |
cookie(String name,
String value)
|
javax.ws.rs.core.Response |
delete()
|
|
delete(Class<T> responseType)
|
|
delete(javax.ws.rs.core.GenericType<T> responseType)
|
javax.ws.rs.core.Response |
get()
|
|
get(Class<T> responseType)
|
|
get(javax.ws.rs.core.GenericType<T> responseType)
|
javax.ws.rs.core.Response |
head()
|
JerseyInvocation.Builder |
header(String name,
Object value)
|
JerseyInvocation.Builder |
headers(javax.ws.rs.core.MultivaluedMap<String,Object> headers)
|
javax.ws.rs.core.Response |
method(String name)
|
|
method(String name,
Class<T> responseType)
|
javax.ws.rs.core.Response |
method(String name,
javax.ws.rs.client.Entity<?> entity)
|
|
method(String name,
javax.ws.rs.client.Entity<?> entity,
Class<T> responseType)
|
|
method(String name,
javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType)
|
|
method(String name,
javax.ws.rs.core.GenericType<T> responseType)
|
javax.ws.rs.core.Response |
options()
|
|
options(Class<T> responseType)
|
|
options(javax.ws.rs.core.GenericType<T> responseType)
|
javax.ws.rs.core.Response |
post(javax.ws.rs.client.Entity<?> entity)
|
|
post(javax.ws.rs.client.Entity<?> entity,
Class<T> responseType)
|
|
post(javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType)
|
JerseyInvocation.Builder |
property(String name,
Object value)
|
javax.ws.rs.core.Response |
put(javax.ws.rs.client.Entity<?> entity)
|
|
put(javax.ws.rs.client.Entity<?> entity,
Class<T> responseType)
|
|
put(javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType)
|
javax.ws.rs.core.Response |
trace()
|
|
trace(Class<T> responseType)
|
|
trace(javax.ws.rs.core.GenericType<T> responseType)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JerseyInvocation.Builder
protected JerseyInvocation.Builder(URI uri,
ClientConfig configuration)
- Create new Jersey-specific client invocation builder.
- Parameters:
uri - invoked request URI.configuration - Jersey client configuration.
build
public JerseyInvocation build(String method)
- Specified by:
build in interface javax.ws.rs.client.Invocation.Builder
build
public JerseyInvocation build(String method,
javax.ws.rs.client.Entity<?> entity)
- Specified by:
build in interface javax.ws.rs.client.Invocation.Builder
buildGet
public JerseyInvocation buildGet()
- Specified by:
buildGet in interface javax.ws.rs.client.Invocation.Builder
buildDelete
public JerseyInvocation buildDelete()
- Specified by:
buildDelete in interface javax.ws.rs.client.Invocation.Builder
buildPost
public JerseyInvocation buildPost(javax.ws.rs.client.Entity<?> entity)
- Specified by:
buildPost in interface javax.ws.rs.client.Invocation.Builder
buildPut
public JerseyInvocation buildPut(javax.ws.rs.client.Entity<?> entity)
- Specified by:
buildPut in interface javax.ws.rs.client.Invocation.Builder
async
public javax.ws.rs.client.AsyncInvoker async()
- Specified by:
async in interface javax.ws.rs.client.Invocation.Builder
accept
public JerseyInvocation.Builder accept(String... mediaTypes)
- Specified by:
accept in interface javax.ws.rs.client.Invocation.Builder
accept
public JerseyInvocation.Builder accept(javax.ws.rs.core.MediaType... mediaTypes)
- Specified by:
accept in interface javax.ws.rs.client.Invocation.Builder
acceptEncoding
public javax.ws.rs.client.Invocation.Builder acceptEncoding(String... encodings)
- Specified by:
acceptEncoding in interface javax.ws.rs.client.Invocation.Builder
acceptLanguage
public JerseyInvocation.Builder acceptLanguage(Locale... locales)
- Specified by:
acceptLanguage in interface javax.ws.rs.client.Invocation.Builder
acceptLanguage
public JerseyInvocation.Builder acceptLanguage(String... locales)
- Specified by:
acceptLanguage in interface javax.ws.rs.client.Invocation.Builder
cookie
public JerseyInvocation.Builder cookie(javax.ws.rs.core.Cookie cookie)
- Specified by:
cookie in interface javax.ws.rs.client.Invocation.Builder
cookie
public JerseyInvocation.Builder cookie(String name,
String value)
- Specified by:
cookie in interface javax.ws.rs.client.Invocation.Builder
cacheControl
public JerseyInvocation.Builder cacheControl(javax.ws.rs.core.CacheControl cacheControl)
- Specified by:
cacheControl in interface javax.ws.rs.client.Invocation.Builder
header
public JerseyInvocation.Builder header(String name,
Object value)
- Specified by:
header in interface javax.ws.rs.client.Invocation.Builder
headers
public JerseyInvocation.Builder headers(javax.ws.rs.core.MultivaluedMap<String,Object> headers)
- Specified by:
headers in interface javax.ws.rs.client.Invocation.Builder
get
public javax.ws.rs.core.Response get()
throws javax.ws.rs.ProcessingException
- Specified by:
get in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
get
public <T> T get(Class<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
get in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
get
public <T> T get(javax.ws.rs.core.GenericType<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
get in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
put
public javax.ws.rs.core.Response put(javax.ws.rs.client.Entity<?> entity)
throws javax.ws.rs.ProcessingException
- Specified by:
put in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
put
public <T> T put(javax.ws.rs.client.Entity<?> entity,
Class<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
put in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
put
public <T> T put(javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
put in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
post
public javax.ws.rs.core.Response post(javax.ws.rs.client.Entity<?> entity)
throws javax.ws.rs.ProcessingException
- Specified by:
post in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
post
public <T> T post(javax.ws.rs.client.Entity<?> entity,
Class<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
post in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
post
public <T> T post(javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
post in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
delete
public javax.ws.rs.core.Response delete()
throws javax.ws.rs.ProcessingException
- Specified by:
delete in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
delete
public <T> T delete(Class<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
delete in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
delete
public <T> T delete(javax.ws.rs.core.GenericType<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
delete in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
head
public javax.ws.rs.core.Response head()
throws javax.ws.rs.ProcessingException
- Specified by:
head in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
options
public javax.ws.rs.core.Response options()
throws javax.ws.rs.ProcessingException
- Specified by:
options in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
options
public <T> T options(Class<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
options in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
options
public <T> T options(javax.ws.rs.core.GenericType<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
options in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
trace
public javax.ws.rs.core.Response trace()
throws javax.ws.rs.ProcessingException
- Specified by:
trace in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
trace
public <T> T trace(Class<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
trace in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
trace
public <T> T trace(javax.ws.rs.core.GenericType<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
trace in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
method
public javax.ws.rs.core.Response method(String name)
throws javax.ws.rs.ProcessingException
- Specified by:
method in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
method
public <T> T method(String name,
Class<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
method in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
method
public <T> T method(String name,
javax.ws.rs.core.GenericType<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
method in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
method
public javax.ws.rs.core.Response method(String name,
javax.ws.rs.client.Entity<?> entity)
throws javax.ws.rs.ProcessingException
- Specified by:
method in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
method
public <T> T method(String name,
javax.ws.rs.client.Entity<?> entity,
Class<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
method in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
method
public <T> T method(String name,
javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.GenericType<T> responseType)
throws javax.ws.rs.ProcessingException,
javax.ws.rs.WebApplicationException
- Specified by:
method in interface javax.ws.rs.client.SyncInvoker
- Throws:
javax.ws.rs.ProcessingException
javax.ws.rs.WebApplicationException
property
public JerseyInvocation.Builder property(String name,
Object value)
- Specified by:
property in interface javax.ws.rs.client.Invocation.Builder
Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.