public class JerseyInvocation extends Object implements Invocation
JAX-RS client-side
request invocation contract.| Modifier and Type | Class and Description |
|---|---|
static class |
JerseyInvocation.Builder
Jersey-specific
client invocation builder. |
| Modifier and Type | Method and Description |
|---|---|
ClientConfig |
getConfiguration() |
Response |
invoke() |
<T> T |
invoke(Class<T> responseType) |
<T> T |
invoke(GenericType<T> responseType) |
JerseyInvocation |
preInitialize()
Pre initializes the
configuration of this invocation in order to improve
performance during the first request. |
JerseyInvocation |
register(Class<?> providerClass) |
JerseyInvocation |
register(Class<?> providerClass,
Class<?>... contracts) |
JerseyInvocation |
register(Class<?> providerClass,
int bindingPriority) |
JerseyInvocation |
register(Class<?> providerClass,
Map<Class<?>,Integer> contracts) |
JerseyInvocation |
register(Object provider) |
JerseyInvocation |
register(Object provider,
Class<?>... contracts) |
JerseyInvocation |
register(Object provider,
int bindingPriority) |
JerseyInvocation |
register(Object provider,
Map<Class<?>,Integer> contracts) |
JerseyInvocation |
replaceWith(Configuration config) |
JerseyInvocation |
setProperty(String name,
Object value) |
Future<Response> |
submit() |
<T> Future<T> |
submit(Class<T> responseType) |
<T> Future<T> |
submit(GenericType<T> responseType) |
<T> Future<T> |
submit(InvocationCallback<T> callback) |
public Response invoke() throws ClientException, WebApplicationException
invoke in interface InvocationClientExceptionWebApplicationExceptionpublic <T> T invoke(Class<T> responseType) throws ClientException, WebApplicationException
invoke in interface InvocationClientExceptionWebApplicationExceptionpublic <T> T invoke(GenericType<T> responseType) throws ClientException, WebApplicationException
invoke in interface InvocationClientExceptionWebApplicationExceptionpublic Future<Response> submit()
submit in interface Invocationpublic <T> Future<T> submit(Class<T> responseType)
submit in interface Invocationpublic <T> Future<T> submit(GenericType<T> responseType)
submit in interface Invocationpublic <T> Future<T> submit(InvocationCallback<T> callback)
submit in interface Invocationpublic JerseyInvocation setProperty(String name, Object value)
setProperty in interface Configurable<Invocation>public JerseyInvocation register(Class<?> providerClass)
register in interface Configurable<Invocation>public JerseyInvocation register(Class<?> providerClass, int bindingPriority)
register in interface Configurable<Invocation>public JerseyInvocation register(Class<?> providerClass, Class<?>... contracts)
register in interface Configurable<Invocation>public JerseyInvocation register(Class<?> providerClass, Map<Class<?>,Integer> contracts)
register in interface Configurable<Invocation>public JerseyInvocation register(Object provider)
register in interface Configurable<Invocation>public JerseyInvocation register(Object provider, int bindingPriority)
register in interface Configurable<Invocation>public JerseyInvocation register(Object provider, Class<?>... contracts)
register in interface Configurable<Invocation>public JerseyInvocation register(Object provider, Map<Class<?>,Integer> contracts)
register in interface Configurable<Invocation>public JerseyInvocation replaceWith(Configuration config)
replaceWith in interface Configurable<Invocation>public ClientConfig getConfiguration()
getConfiguration in interface Configurable<Invocation>public JerseyInvocation preInitialize()
configuration of this invocation in order to improve
performance during the first request.
Once this method is called no other method implementing Configurable should be called
on this pre initialized invocation builder otherwise invocation will change back to uninitialized.Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.