Package org.jboss.resteasy.client.jaxrs
Class ResteasyClient
java.lang.Object
org.jboss.resteasy.client.jaxrs.ResteasyClient
- All Implemented Interfaces:
javax.ws.rs.client.Client,javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
- Version:
- $Revision: 1 $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ExecutorServiceprotected booleanprotected booleanprotected ClientConfigurationprotected ClientHttpEngine -
Constructor Summary
ConstructorsConstructorDescriptionResteasyClient(ClientHttpEngine httpEngine, ExecutorService asyncInvocationExecutor, boolean cleanupExecutor, ClientConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()javax.ws.rs.core.Configurationjavax.ws.rs.client.Invocation.Builderinvocation(javax.ws.rs.core.Link link) booleanisClosed()target(javax.ws.rs.core.Link link) target(javax.ws.rs.core.UriBuilder uriBuilder)
-
Field Details
-
httpEngine
-
asyncInvocationExecutor
-
configuration
-
closed
protected boolean closed -
cleanupExecutor
protected boolean cleanupExecutor
-
-
Constructor Details
-
ResteasyClient
ResteasyClient(ClientHttpEngine httpEngine, ExecutorService asyncInvocationExecutor, boolean cleanupExecutor, ClientConfiguration configuration)
-
-
Method Details
-
httpEngine
-
asyncInvocationExecutor
-
abortIfClosed
public void abortIfClosed() -
isClosed
public boolean isClosed() -
close
public void close()- Specified by:
closein interfacejavax.ws.rs.client.Client
-
getConfiguration
public javax.ws.rs.core.Configuration getConfiguration()- Specified by:
getConfigurationin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
getSslContext
- Specified by:
getSslContextin interfacejavax.ws.rs.client.Client
-
getHostnameVerifier
- Specified by:
getHostnameVerifierin interfacejavax.ws.rs.client.Client
-
property
- Specified by:
propertyin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
target
- Specified by:
targetin interfacejavax.ws.rs.client.Client- Throws:
IllegalArgumentExceptionNullPointerException
-
target
- Specified by:
targetin interfacejavax.ws.rs.client.Client- Throws:
NullPointerException
-
target
- Specified by:
targetin interfacejavax.ws.rs.client.Client- Throws:
NullPointerException
-
target
- Specified by:
targetin interfacejavax.ws.rs.client.Client- Throws:
NullPointerException
-
invocation
public javax.ws.rs.client.Invocation.Builder invocation(javax.ws.rs.core.Link link) throws NullPointerException, IllegalArgumentException - Specified by:
invocationin interfacejavax.ws.rs.client.Client- Throws:
NullPointerExceptionIllegalArgumentException
-