|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.client.JerseyInvocation.Builder
public static class JerseyInvocation.Builder
Jersey-specific client invocation builder.
| Constructor Summary | |
|---|---|
protected |
JerseyInvocation.Builder(java.net.URI uri,
ClientConfig configuration)
Create new Jersey-specific client invocation builder. |
| Method Summary | ||
|---|---|---|
JerseyInvocation.Builder |
acceptLanguage(java.util.Locale... locales)
Add acceptable languages. |
|
JerseyInvocation.Builder |
acceptLanguage(java.lang.String... locales)
Add acceptable languages. |
|
AsyncInvoker |
async()
Access the asynchronous uniform request invocation interface to asynchronously invoke the built request. |
|
JerseyInvocation |
build(java.lang.String method)
Build a request invocation using an arbitrary request method name. |
|
JerseyInvocation |
build(java.lang.String method,
Entity<?> entity)
Build a request invocation using an arbitrary request method name and request entity. |
|
JerseyInvocation |
buildDelete()
Build a DELETE request invocation. |
|
JerseyInvocation |
buildGet()
Build a GET request invocation. |
|
JerseyInvocation |
buildPost(Entity<?> entity)
Build a POST request invocation. |
|
JerseyInvocation |
buildPut(Entity<?> entity)
Build a PUT request invocation. |
|
JerseyInvocation.Builder |
cacheControl(CacheControl cacheControl)
Set the cache control data of the message. |
|
ClientConfig |
configuration()
Get access to the underlying configuration. |
|
JerseyInvocation.Builder |
cookie(Cookie cookie)
Add a cookie to be set. |
|
Invocation.Builder |
cookie(java.lang.String name,
java.lang.String value)
Add a cookie to be set. |
|
Response |
delete()
Invoke HTTP DELETE method for the current request synchronously. |
|
|
delete(java.lang.Class<T> responseType)
Invoke HTTP DELETE method for the current request synchronously. |
|
|
delete(GenericType<T> responseType)
Invoke HTTP DELETE method for the current request synchronously. |
|
Response |
get()
Invoke HTTP GET method for the current request synchronously. |
|
|
get(java.lang.Class<T> responseType)
Invoke HTTP GET method for the current request synchronously. |
|
|
get(GenericType<T> responseType)
Invoke HTTP GET method for the current request synchronously. |
|
Response |
head()
Invoke HTTP HEAD method for the current request synchronously. |
|
JerseyInvocation.Builder |
header(java.lang.String name,
java.lang.Object value)
Add an arbitrary header. |
|
Invocation.Builder |
headers(MultivaluedMap<java.lang.String,java.lang.Object> headers)
Replaces all existing headers with the newly supplied headers. |
|
Response |
method(java.lang.String name)
Invoke an arbitrary method for the current request synchronously. |
|
|
method(java.lang.String name,
java.lang.Class<T> responseType)
Invoke an arbitrary method for the current request synchronously. |
|
Response |
method(java.lang.String name,
Entity<?> entity)
Invoke an arbitrary method for the current request synchronously. |
|
|
method(java.lang.String name,
Entity<?> entity,
java.lang.Class<T> responseType)
Invoke an arbitrary method for the current request synchronously. |
|
|
method(java.lang.String name,
Entity<?> entity,
GenericType<T> responseType)
Invoke an arbitrary method for the current request synchronously. |
|
|
method(java.lang.String name,
GenericType<T> responseType)
Invoke an arbitrary method for the current request synchronously. |
|
Response |
options()
Invoke HTTP OPTIONS method for the current request synchronously. |
|
|
options(java.lang.Class<T> responseType)
Invoke HTTP OPTIONS method for the current request synchronously. |
|
|
options(GenericType<T> responseType)
Invoke HTTP OPTIONS method for the current request synchronously. |
|
Response |
post(Entity<?> entity)
Invoke HTTP POST method for the current request synchronously. |
|
|
post(Entity<?> entity,
java.lang.Class<T> responseType)
Invoke HTTP POST method for the current request synchronously. |
|
|
post(Entity<?> entity,
GenericType<T> responseType)
Invoke HTTP POST method for the current request synchronously. |
|
Response |
put(Entity<?> entity)
Invoke HTTP PUT method for the current request synchronously. |
|
|
put(Entity<?> entity,
java.lang.Class<T> responseType)
Invoke HTTP PUT method for the current request synchronously. |
|
|
put(Entity<?> entity,
GenericType<T> responseType)
Invoke HTTP PUT method for the current request synchronously. |
|
Response |
trace()
Invoke HTTP TRACE method for the current request synchronously. |
|
|
trace(java.lang.Class<T> responseType)
Invoke HTTP TRACE method for the current request synchronously. |
|
|
trace(GenericType<T> responseType)
Invoke HTTP TRACE method for the current request synchronously. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected JerseyInvocation.Builder(java.net.URI uri,
ClientConfig configuration)
uri - invoked request URI.configuration - Jersey client configuration.| Method Detail |
|---|
public JerseyInvocation build(java.lang.String method)
Invocation.Builder
build in interface Invocation.Buildermethod - request method name.
public JerseyInvocation build(java.lang.String method,
Entity<?> entity)
Invocation.Builder
build in interface Invocation.Buildermethod - request method name.entity - request entity.
public JerseyInvocation buildGet()
Invocation.Builder
buildGet in interface Invocation.Builderpublic JerseyInvocation buildDelete()
Invocation.Builder
buildDelete in interface Invocation.Builderpublic JerseyInvocation buildPost(Entity<?> entity)
Invocation.Builder
buildPost in interface Invocation.Builderentity - request entity
public JerseyInvocation buildPut(Entity<?> entity)
Invocation.Builder
buildPut in interface Invocation.Builderentity - request entity
public AsyncInvoker async()
Invocation.Builder
async in interface Invocation.Builderpublic JerseyInvocation.Builder acceptLanguage(java.util.Locale... locales)
Invocation.Builder
acceptLanguage in interface Invocation.Builderlocales - an array of the acceptable languages
public JerseyInvocation.Builder acceptLanguage(java.lang.String... locales)
Invocation.Builder
acceptLanguage in interface Invocation.Builderlocales - an array of the acceptable languages
public JerseyInvocation.Builder cookie(Cookie cookie)
Invocation.Builder
cookie in interface Invocation.Buildercookie - to be set.
public Invocation.Builder cookie(java.lang.String name,
java.lang.String value)
Invocation.Builder
cookie in interface Invocation.Buildername - the name of the cookie.value - the value of the cookie.
public JerseyInvocation.Builder cacheControl(CacheControl cacheControl)
Invocation.Builder
cacheControl in interface Invocation.BuildercacheControl - the cache control directives, if null
any existing cache control directives will be removed.
public JerseyInvocation.Builder header(java.lang.String name,
java.lang.Object value)
Invocation.Builder
header in interface Invocation.Buildername - the name of the headervalue - the value of the header, the header will be serialized
using a RuntimeDelegate.HeaderDelegate if
one is available via RuntimeDelegate.createHeaderDelegate(java.lang.Class)
for the class of value or using its toString method
if a header delegate is not available. If value is null
then all current headers of the same name will be removed.
public Invocation.Builder headers(MultivaluedMap<java.lang.String,java.lang.Object> headers)
Invocation.Builder
headers in interface Invocation.Builderheaders - new headers to be set, if null all existing
headers will be removed.
public ClientConfig configuration()
Invocation.Builderconfiguration.
configuration in interface Invocation.Builder
public Response get()
throws ClientException
SyncInvoker
get in interface SyncInvokerClientException - in case the invocation processing has failed.
public <T> T get(java.lang.Class<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
get in interface SyncInvokerT - response entity type.responseType - Java type the response entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified response type is not
Response.
public <T> T get(GenericType<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
get in interface SyncInvokerT - generic response entity type.responseType - representation of a generic Java type the response
entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified generic response type does not represent
Response
public Response put(Entity<?> entity)
throws ClientException
SyncInvoker
put in interface SyncInvokerentity - request entity.
ClientException - in case the invocation processing has failed.
public <T> T put(Entity<?> entity,
java.lang.Class<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
put in interface SyncInvokerT - response entity type.entity - request entity.responseType - Java type the response entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified response type is not
Response.
public <T> T put(Entity<?> entity,
GenericType<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
put in interface SyncInvokerT - generic response entity type.entity - request entity.responseType - representation of a generic Java type the response
entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified generic response type does not represent
Response.
public Response post(Entity<?> entity)
throws ClientException
SyncInvoker
post in interface SyncInvokerentity - request entity.
ClientException - in case the invocation processing has failed.
public <T> T post(Entity<?> entity,
java.lang.Class<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
post in interface SyncInvokerT - response entity type.entity - request entity.responseType - Java type the response entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified response type is not
Response.
public <T> T post(Entity<?> entity,
GenericType<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
post in interface SyncInvokerT - generic response entity type.entity - request entity.responseType - representation of a generic Java type the response
entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified generic response type does not represent
Response.
public Response delete()
throws ClientException
SyncInvoker
delete in interface SyncInvokerClientException - in case the invocation processing has failed.
public <T> T delete(java.lang.Class<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
delete in interface SyncInvokerT - response entity type.responseType - Java type the response entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified response type is not
Response.
public <T> T delete(GenericType<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
delete in interface SyncInvokerT - generic response entity type.responseType - representation of a generic Java type the response
entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified generic response type does not represent
Response.
public Response head()
throws ClientException
SyncInvoker
head in interface SyncInvokerClientException - in case the invocation processing has failed.
public Response options()
throws ClientException
SyncInvoker
options in interface SyncInvokerClientException - in case the invocation processing has failed.
public <T> T options(java.lang.Class<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
options in interface SyncInvokerT - response entity type.responseType - Java type the response entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified response type is not
Response.
public <T> T options(GenericType<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
options in interface SyncInvokerT - generic response entity type.responseType - representation of a generic Java type the response
entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified generic response type does not represent
Response.
public Response trace()
throws ClientException
SyncInvoker
trace in interface SyncInvokerClientException - in case the invocation processing has failed.
public <T> T trace(java.lang.Class<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
trace in interface SyncInvokerT - response entity type.responseType - Java type the response entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified response type is not
Response.
public <T> T trace(GenericType<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
trace in interface SyncInvokerT - generic response entity type.responseType - representation of a generic Java type the response
entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified generic response type does not represent
Response.
public Response method(java.lang.String name)
throws ClientException
SyncInvoker
method in interface SyncInvokername - method name.
ClientException - in case the invocation processing has failed.
public <T> T method(java.lang.String name,
java.lang.Class<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
method in interface SyncInvokerT - response entity type.name - method name.responseType - Java type the response entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified response type is not
Response.
public <T> T method(java.lang.String name,
GenericType<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
method in interface SyncInvokerT - generic response entity type.name - method name.responseType - representation of a generic Java type the response
entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified generic response type does not represent
Response.
public Response method(java.lang.String name,
Entity<?> entity)
throws ClientException
SyncInvoker
method in interface SyncInvokername - method name.entity - request entity.
ClientException - in case the invocation processing has failed.
public <T> T method(java.lang.String name,
Entity<?> entity,
java.lang.Class<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
method in interface SyncInvokerT - response entity type.name - method name.entity - request entity.responseType - Java type the response entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified response type is not
Response.
public <T> T method(java.lang.String name,
Entity<?> entity,
GenericType<T> responseType)
throws ClientException,
WebApplicationException
SyncInvoker
method in interface SyncInvokerT - generic response entity type.name - method name.entity - request entity.responseType - representation of a generic Java type the response
entity will be converted to.
ClientException - in case the invocation processing has failed.
WebApplicationException - in case the response status code of the response
returned by the server is not
successful and the specified generic response type does not represent
Response.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||