Class ResteasyClientImpl
java.lang.Object
org.jboss.resteasy.client.jaxrs.internal.ResteasyClientImpl
- All Implemented Interfaces:
jakarta.ws.rs.client.Client,jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>,AutoCloseable,ResteasyClient
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected ClientConfigurationprotected final ClientHttpEngine -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedResteasyClientImpl(ClientHttpEngine httpEngine, ExecutorService asyncInvocationExecutor, boolean cleanupExecutor, ScheduledExecutorService scheduledExecutorService, ClientConfiguration configuration) protectedResteasyClientImpl(ClientHttpEngine httpEngine, ExecutorService asyncInvocationExecutor, boolean cleanupExecutor, ClientConfiguration configuration) protectedResteasyClientImpl(ClientHttpEngine httpEngine, ExecutorService asyncInvocationExecutor, boolean cleanupExecutor, ContextualScheduledExecutorService scheduledExecutorService, ClientConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()protected ResteasyWebTargetcreateClientWebTarget(ResteasyClientImpl client, jakarta.ws.rs.core.UriBuilder uriBuilder, ClientConfiguration configuration) protected ResteasyWebTargetcreateClientWebTarget(ResteasyClientImpl client, String uri, ClientConfiguration configuration) protected ResteasyWebTargetcreateClientWebTarget(ResteasyClientImpl client, URI uri, ClientConfiguration configuration) jakarta.ws.rs.core.Configurationjakarta.ws.rs.client.Invocation.Builderinvocation(jakarta.ws.rs.core.Link link) booleanisClosed()target(jakarta.ws.rs.core.Link link) target(jakarta.ws.rs.core.UriBuilder uriBuilder)
-
Field Details
-
httpEngine
-
configuration
-
closed
protected boolean closed -
cleanupExecutor
protected boolean cleanupExecutor
-
-
Constructor Details
-
ResteasyClientImpl
protected ResteasyClientImpl(ClientHttpEngine httpEngine, ExecutorService asyncInvocationExecutor, boolean cleanupExecutor, ScheduledExecutorService scheduledExecutorService, ClientConfiguration configuration) -
ResteasyClientImpl
protected ResteasyClientImpl(ClientHttpEngine httpEngine, ExecutorService asyncInvocationExecutor, boolean cleanupExecutor, ContextualScheduledExecutorService scheduledExecutorService, ClientConfiguration configuration) -
ResteasyClientImpl
protected ResteasyClientImpl(ClientHttpEngine httpEngine, ExecutorService asyncInvocationExecutor, boolean cleanupExecutor, ClientConfiguration configuration)
-
-
Method Details
-
httpEngine
- Specified by:
httpEnginein interfaceResteasyClient
-
asyncInvocationExecutor
- Specified by:
asyncInvocationExecutorin interfaceResteasyClient
-
getScheduledExecutor
- Specified by:
getScheduledExecutorin interfaceResteasyClient
-
abortIfClosed
public void abortIfClosed()- Specified by:
abortIfClosedin interfaceResteasyClient
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfaceResteasyClient
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacejakarta.ws.rs.client.Client
-
getConfiguration
public jakarta.ws.rs.core.Configuration getConfiguration()- Specified by:
getConfigurationin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
-
getSslContext
- Specified by:
getSslContextin interfacejakarta.ws.rs.client.Client
-
getHostnameVerifier
- Specified by:
getHostnameVerifierin interfacejakarta.ws.rs.client.Client
-
property
- Specified by:
propertyin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
-
target
- Specified by:
targetin interfacejakarta.ws.rs.client.Client- Specified by:
targetin interfaceResteasyClient- Throws:
IllegalArgumentExceptionNullPointerException
-
target
- Specified by:
targetin interfacejakarta.ws.rs.client.Client- Specified by:
targetin interfaceResteasyClient- Throws:
NullPointerException
-
target
public ResteasyWebTarget target(jakarta.ws.rs.core.UriBuilder uriBuilder) throws NullPointerException - Specified by:
targetin interfacejakarta.ws.rs.client.Client- Specified by:
targetin interfaceResteasyClient- Throws:
NullPointerException
-
target
- Specified by:
targetin interfacejakarta.ws.rs.client.Client- Specified by:
targetin interfaceResteasyClient- Throws:
NullPointerException
-
invocation
public jakarta.ws.rs.client.Invocation.Builder invocation(jakarta.ws.rs.core.Link link) throws NullPointerException, IllegalArgumentException - Specified by:
invocationin interfacejakarta.ws.rs.client.Client- Throws:
NullPointerExceptionIllegalArgumentException
-
createClientWebTarget
protected ResteasyWebTarget createClientWebTarget(ResteasyClientImpl client, String uri, ClientConfiguration configuration) -
createClientWebTarget
protected ResteasyWebTarget createClientWebTarget(ResteasyClientImpl client, URI uri, ClientConfiguration configuration) -
createClientWebTarget
protected ResteasyWebTarget createClientWebTarget(ResteasyClientImpl client, jakarta.ws.rs.core.UriBuilder uriBuilder, ClientConfiguration configuration)
-