public class JerseyClient extends Object implements Client
JAX-RS JerseyClient
contract.| Modifier | Constructor and Description |
|---|---|
protected |
JerseyClient()
Create a new Jersey client instance using a default configuration.
|
protected |
JerseyClient(Configuration config)
Create a new Jersey client instance.
|
protected JerseyClient()
protected JerseyClient(Configuration config)
config - jersey client configuration.public void addListener(org.glassfish.jersey.client.JerseyClient.LifecycleListener listener)
listener - client lifecycle listener.public boolean isClosed()
true if current JerseyClient instance is closed, otherwise false.close()public JerseyWebTarget target(String uri) throws IllegalArgumentException, NullPointerException
target in interface ClientIllegalArgumentExceptionNullPointerExceptionpublic JerseyWebTarget target(URI uri) throws NullPointerException
target in interface ClientNullPointerExceptionpublic JerseyWebTarget target(UriBuilder uriBuilder) throws NullPointerException
target in interface ClientNullPointerExceptionpublic JerseyWebTarget target(Link link) throws NullPointerException
target in interface ClientNullPointerExceptionpublic JerseyInvocation.Builder invocation(Link link) throws NullPointerException, IllegalArgumentException
invocation in interface ClientNullPointerExceptionIllegalArgumentExceptionpublic JerseyClient replaceWith(Configuration configuration)
replaceWith in interface Configurable<Client>public JerseyClient register(Class<?> providerClass)
register in interface Configurable<Client>public JerseyClient register(Object provider)
register in interface Configurable<Client>public JerseyClient register(Class<?> providerClass, int bindingPriority)
register in interface Configurable<Client>public JerseyClient register(Class<?> providerClass, Class<?>... contracts)
register in interface Configurable<Client>public JerseyClient register(Class<?> providerClass, Map<Class<?>,Integer> contracts)
register in interface Configurable<Client>public JerseyClient register(Object provider, int bindingPriority)
register in interface Configurable<Client>public JerseyClient register(Object provider, Class<?>... contracts)
register in interface Configurable<Client>public JerseyClient register(Object provider, Map<Class<?>,Integer> contracts)
register in interface Configurable<Client>public JerseyClient setProperty(String name, Object value)
setProperty in interface Configurable<Client>public ClientConfig getConfiguration()
getConfiguration in interface Configurable<Client>public JerseyClient preInitialize()
configuration of this client 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 JerseyClient otherwise configuration will change back to uninitialized.Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.