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.Client
public 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.Client
public javax.net.ssl.HostnameVerifier getHostnameVerifier()
getHostnameVerifier
in interface javax.ws.rs.client.Client
public 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.Client
java.lang.IllegalArgumentException
java.lang.NullPointerException
public ResteasyWebTarget target(java.net.URI uri) throws java.lang.NullPointerException
target
in interface javax.ws.rs.client.Client
java.lang.NullPointerException
public ResteasyWebTarget target(javax.ws.rs.core.UriBuilder uriBuilder) throws java.lang.NullPointerException
target
in interface javax.ws.rs.client.Client
java.lang.NullPointerException
public ResteasyWebTarget target(javax.ws.rs.core.Link link) throws java.lang.NullPointerException
target
in interface javax.ws.rs.client.Client
java.lang.NullPointerException
public 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.Client
java.lang.NullPointerException
java.lang.IllegalArgumentException