public class ResteasyClient
extends java.lang.Object
implements javax.ws.rs.client.Client
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.ExecutorService |
asyncInvocationExecutor |
protected boolean |
cleanupExecutor |
protected boolean |
closed |
protected ClientConfiguration |
configuration |
protected ClientHttpEngine |
httpEngine |
| Constructor and Description |
|---|
ResteasyClient(ClientHttpEngine httpEngine,
java.util.concurrent.ExecutorService asyncInvocationExecutor,
boolean cleanupExecutor,
ClientConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
abortIfClosed() |
java.util.concurrent.ExecutorService |
asyncInvocationExecutor() |
void |
close() |
javax.ws.rs.core.Configuration |
getConfiguration() |
javax.net.ssl.HostnameVerifier |
getHostnameVerifier() |
javax.net.ssl.SSLContext |
getSslContext() |
ClientHttpEngine |
httpEngine() |
javax.ws.rs.client.Invocation.Builder |
invocation(javax.ws.rs.core.Link link) |
boolean |
isClosed() |
ResteasyClient |
property(java.lang.String name,
java.lang.Object value) |
ResteasyClient |
register(java.lang.Class<?> componentClass) |
ResteasyClient |
register(java.lang.Class<?> componentClass,
java.lang.Class<?>... contracts) |
ResteasyClient |
register(java.lang.Class<?> componentClass,
int priority) |
ResteasyClient |
register(java.lang.Class<?> componentClass,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts) |
ResteasyClient |
register(java.lang.Object component) |
ResteasyClient |
register(java.lang.Object component,
java.lang.Class<?>... contracts) |
ResteasyClient |
register(java.lang.Object component,
int priority) |
ResteasyClient |
register(java.lang.Object component,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts) |
ResteasyWebTarget |
target(javax.ws.rs.core.Link link) |
ResteasyWebTarget |
target(java.lang.String uri) |
ResteasyWebTarget |
target(java.net.URI uri) |
ResteasyWebTarget |
target(javax.ws.rs.core.UriBuilder uriBuilder) |
protected volatile ClientHttpEngine httpEngine
protected volatile java.util.concurrent.ExecutorService asyncInvocationExecutor
protected ClientConfiguration configuration
protected boolean closed
protected boolean cleanupExecutor
ResteasyClient(ClientHttpEngine httpEngine, java.util.concurrent.ExecutorService asyncInvocationExecutor, boolean cleanupExecutor, ClientConfiguration configuration)
public ClientHttpEngine httpEngine()
public java.util.concurrent.ExecutorService asyncInvocationExecutor()
public void abortIfClosed()
public boolean isClosed()
public void close()
close in interface javax.ws.rs.client.Clientpublic javax.ws.rs.core.Configuration 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()
getHostnameVerifier in interface javax.ws.rs.client.Clientpublic ResteasyClient property(java.lang.String name, java.lang.Object value)
property in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public ResteasyClient register(java.lang.Class<?> componentClass)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public ResteasyClient register(java.lang.Class<?> componentClass, int priority)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public ResteasyClient register(java.lang.Class<?> componentClass, java.lang.Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public ResteasyClient register(java.lang.Class<?> componentClass, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public ResteasyClient register(java.lang.Object component)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public ResteasyClient register(java.lang.Object component, int priority)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public ResteasyClient register(java.lang.Object component, java.lang.Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public ResteasyClient register(java.lang.Object component, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>public ResteasyWebTarget target(java.lang.String uri) throws java.lang.IllegalArgumentException, java.lang.NullPointerException
target in interface javax.ws.rs.client.Clientjava.lang.IllegalArgumentExceptionjava.lang.NullPointerExceptionpublic ResteasyWebTarget target(java.net.URI uri) throws java.lang.NullPointerException
target in interface javax.ws.rs.client.Clientjava.lang.NullPointerExceptionpublic ResteasyWebTarget target(javax.ws.rs.core.UriBuilder uriBuilder) throws java.lang.NullPointerException
target in interface javax.ws.rs.client.Clientjava.lang.NullPointerExceptionpublic ResteasyWebTarget target(javax.ws.rs.core.Link link) throws java.lang.NullPointerException
target in interface javax.ws.rs.client.Clientjava.lang.NullPointerExceptionpublic javax.ws.rs.client.Invocation.Builder invocation(javax.ws.rs.core.Link link)
throws java.lang.NullPointerException,
java.lang.IllegalArgumentException
invocation in interface javax.ws.rs.client.Clientjava.lang.NullPointerExceptionjava.lang.IllegalArgumentException