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 ExecutorService
protected boolean
protected boolean
protected ClientConfiguration
protected ClientHttpEngine
-
Constructor Summary
ConstructorsConstructorDescriptionResteasyClient
(ClientHttpEngine httpEngine, ExecutorService asyncInvocationExecutor, boolean cleanupExecutor, ClientConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
close()
javax.ws.rs.core.Configuration
javax.ws.rs.client.Invocation.Builder
invocation
(javax.ws.rs.core.Link link) boolean
isClosed()
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:
close
in interfacejavax.ws.rs.client.Client
-
getConfiguration
public javax.ws.rs.core.Configuration getConfiguration()- Specified by:
getConfiguration
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
getSslContext
- Specified by:
getSslContext
in interfacejavax.ws.rs.client.Client
-
getHostnameVerifier
- Specified by:
getHostnameVerifier
in interfacejavax.ws.rs.client.Client
-
property
- Specified by:
property
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
target
- Specified by:
target
in interfacejavax.ws.rs.client.Client
- Throws:
IllegalArgumentException
NullPointerException
-
target
- Specified by:
target
in interfacejavax.ws.rs.client.Client
- Throws:
NullPointerException
-
target
- Specified by:
target
in interfacejavax.ws.rs.client.Client
- Throws:
NullPointerException
-
target
- Specified by:
target
in 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:
invocation
in interfacejavax.ws.rs.client.Client
- Throws:
NullPointerException
IllegalArgumentException
-