|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.client.JerseyClient
public class JerseyClient
Jersey implementation of JAX-RS JerseyClient
contract.
| Constructor Summary | |
|---|---|
protected |
JerseyClient()
Create a new Jersey client instance using a default configuration. |
protected |
JerseyClient(javax.ws.rs.core.Configuration config,
javax.net.ssl.SSLContext sslContext,
javax.net.ssl.HostnameVerifier verifier)
Create a new Jersey client instance. |
protected |
JerseyClient(javax.ws.rs.core.Configuration config,
UnsafeValue<javax.net.ssl.SSLContext,java.lang.IllegalStateException> sslContextProvider,
javax.net.ssl.HostnameVerifier verifier)
Create a new Jersey client instance. |
| Method Summary | |
|---|---|
void |
addListener(org.glassfish.jersey.client.JerseyClient.LifecycleListener listener)
Add a new client lifecycle listener. |
void |
close()
|
ClientConfig |
getConfiguration()
|
javax.net.ssl.HostnameVerifier |
getHostnameVerifier()
Get the hostname verifier. |
javax.net.ssl.SSLContext |
getSslContext()
|
JerseyInvocation.Builder |
invocation(javax.ws.rs.core.Link link)
|
boolean |
isClosed()
Check client state. |
JerseyClient |
preInitialize()
Pre initializes the configuration of this client in order to improve
performance during the first request. |
JerseyClient |
property(java.lang.String name,
java.lang.Object value)
|
JerseyClient |
register(java.lang.Class<?> providerClass)
|
JerseyClient |
register(java.lang.Class<?> providerClass,
java.lang.Class<?>... contracts)
|
JerseyClient |
register(java.lang.Class<?> providerClass,
int bindingPriority)
|
JerseyClient |
register(java.lang.Class<?> providerClass,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
|
JerseyClient |
register(java.lang.Object provider)
|
JerseyClient |
register(java.lang.Object provider,
java.lang.Class<?>... contracts)
|
JerseyClient |
register(java.lang.Object provider,
int bindingPriority)
|
JerseyClient |
register(java.lang.Object provider,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
|
JerseyWebTarget |
target(javax.ws.rs.core.Link link)
|
JerseyWebTarget |
target(java.lang.String uri)
|
JerseyWebTarget |
target(java.net.URI uri)
|
JerseyWebTarget |
target(javax.ws.rs.core.UriBuilder uriBuilder)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected JerseyClient()
protected JerseyClient(javax.ws.rs.core.Configuration config,
javax.net.ssl.SSLContext sslContext,
javax.net.ssl.HostnameVerifier verifier)
config - jersey client configuration.sslContext - jersey client SSL context.verifier - jersey client host name verifier.
protected JerseyClient(javax.ws.rs.core.Configuration config,
UnsafeValue<javax.net.ssl.SSLContext,java.lang.IllegalStateException> sslContextProvider,
javax.net.ssl.HostnameVerifier verifier)
config - jersey client configuration.sslContextProvider - jersey client SSL context provider.verifier - jersey client host name verifier.| Method Detail |
|---|
public void close()
close in interface javax.ws.rs.client.Clientpublic 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(java.lang.String uri)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
target in interface javax.ws.rs.client.Clientjava.lang.IllegalArgumentException
java.lang.NullPointerException
public JerseyWebTarget target(java.net.URI uri)
throws java.lang.NullPointerException
target in interface javax.ws.rs.client.Clientjava.lang.NullPointerException
public JerseyWebTarget target(javax.ws.rs.core.UriBuilder uriBuilder)
throws java.lang.NullPointerException
target in interface javax.ws.rs.client.Clientjava.lang.NullPointerException
public JerseyWebTarget target(javax.ws.rs.core.Link link)
throws java.lang.NullPointerException
target in interface javax.ws.rs.client.Clientjava.lang.NullPointerException
public JerseyInvocation.Builder invocation(javax.ws.rs.core.Link link)
throws java.lang.NullPointerException,
java.lang.IllegalArgumentException
invocation in interface javax.ws.rs.client.Clientjava.lang.NullPointerException
java.lang.IllegalArgumentExceptionpublic JerseyClient register(java.lang.Class<?> providerClass)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public JerseyClient register(java.lang.Object provider)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public JerseyClient register(java.lang.Class<?> providerClass,
int bindingPriority)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public JerseyClient register(java.lang.Class<?> providerClass,
java.lang.Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public JerseyClient register(java.lang.Class<?> providerClass,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public JerseyClient register(java.lang.Object provider,
int bindingPriority)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public JerseyClient register(java.lang.Object provider,
java.lang.Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public JerseyClient register(java.lang.Object provider,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public JerseyClient property(java.lang.String name,
java.lang.Object value)
property in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public ClientConfig getConfiguration()
getConfiguration in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public javax.net.ssl.SSLContext getSslContext()
getSslContext in interface javax.ws.rs.client.Clientpublic javax.net.ssl.HostnameVerifier getHostnameVerifier()
hostname verifier.
getHostnameVerifier in interface javax.ws.rs.client.Clientnull if not set.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 instance, otherwise configuration will change back to uninitialized.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||