Class ClientImpl
- java.lang.Object
-
- org.jboss.resteasy.reactive.client.impl.ClientImpl
-
- All Implemented Interfaces:
javax.ws.rs.client.Client,javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
public class ClientImpl extends Object implements javax.ws.rs.client.Client
-
-
Constructor Summary
Constructors Constructor Description ClientImpl(io.vertx.core.http.HttpClientOptions options, ConfigurationImpl configuration, ClientContext clientContext, HostnameVerifier hostnameVerifier, SSLContext sslContext, boolean followRedirects, MultiQueryParamMode multiQueryParamMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ClientContextgetClientContext()ConfigurationImplgetConfiguration()HostnameVerifiergetHostnameVerifier()SSLContextgetSslContext()javax.ws.rs.client.Invocation.Builderinvocation(javax.ws.rs.core.Link link)javax.ws.rs.client.Clientproperty(String name, Object value)javax.ws.rs.client.Clientregister(Class<?> componentClass)javax.ws.rs.client.Clientregister(Class<?> componentClass, int priority)javax.ws.rs.client.Clientregister(Class<?> componentClass, Class<?>... contracts)javax.ws.rs.client.Clientregister(Class<?> componentClass, Map<Class<?>,Integer> contracts)javax.ws.rs.client.Clientregister(Object component)javax.ws.rs.client.Clientregister(Object component, int priority)javax.ws.rs.client.Clientregister(Object component, Class<?>... contracts)javax.ws.rs.client.Clientregister(Object component, Map<Class<?>,Integer> contracts)javax.ws.rs.client.WebTargettarget(String uri)javax.ws.rs.client.WebTargettarget(URI uri)javax.ws.rs.client.WebTargettarget(javax.ws.rs.core.Link link)javax.ws.rs.client.WebTargettarget(javax.ws.rs.core.UriBuilder uriBuilder)
-
-
-
Constructor Detail
-
ClientImpl
public ClientImpl(io.vertx.core.http.HttpClientOptions options, ConfigurationImpl configuration, ClientContext clientContext, HostnameVerifier hostnameVerifier, SSLContext sslContext, boolean followRedirects, MultiQueryParamMode multiQueryParamMode)
-
-
Method Detail
-
getClientContext
public ClientContext getClientContext()
-
close
public void close()
- Specified by:
closein interfacejavax.ws.rs.client.Client
-
target
public javax.ws.rs.client.WebTarget target(String uri)
- Specified by:
targetin interfacejavax.ws.rs.client.Client
-
target
public javax.ws.rs.client.WebTarget target(URI uri)
- Specified by:
targetin interfacejavax.ws.rs.client.Client
-
target
public javax.ws.rs.client.WebTarget target(javax.ws.rs.core.UriBuilder uriBuilder)
- Specified by:
targetin interfacejavax.ws.rs.client.Client
-
target
public javax.ws.rs.client.WebTarget target(javax.ws.rs.core.Link link)
- Specified by:
targetin interfacejavax.ws.rs.client.Client
-
invocation
public javax.ws.rs.client.Invocation.Builder invocation(javax.ws.rs.core.Link link)
- Specified by:
invocationin interfacejavax.ws.rs.client.Client
-
getSslContext
public SSLContext getSslContext()
- Specified by:
getSslContextin interfacejavax.ws.rs.client.Client
-
getHostnameVerifier
public HostnameVerifier getHostnameVerifier()
- Specified by:
getHostnameVerifierin interfacejavax.ws.rs.client.Client
-
getConfiguration
public ConfigurationImpl getConfiguration()
- Specified by:
getConfigurationin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
property
public javax.ws.rs.client.Client property(String name, Object value)
- Specified by:
propertyin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Class<?> componentClass)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Class<?> componentClass, int priority)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Class<?> componentClass, Class<?>... contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Object component)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Object component, int priority)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Object component, Class<?>... contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
-