Package org.apache.cxf.jaxrs.client.spec
Class ClientImpl
- java.lang.Object
-
- org.apache.cxf.jaxrs.client.spec.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classClientImpl.WebTargetImpl
-
Constructor Summary
Constructors Constructor Description ClientImpl(javax.ws.rs.core.Configuration config, TLSConfiguration secConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()javax.ws.rs.core.ConfigurationgetConfiguration()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<?> cls)javax.ws.rs.client.Clientregister(Class<?> cls, int index)javax.ws.rs.client.Clientregister(Class<?> cls, Class<?>... contracts)javax.ws.rs.client.Clientregister(Class<?> cls, Map<Class<?>,Integer> map)javax.ws.rs.client.Clientregister(Object object)javax.ws.rs.client.Clientregister(Object object, int index)javax.ws.rs.client.Clientregister(Object object, Class<?>... contracts)javax.ws.rs.client.Clientregister(Object object, Map<Class<?>,Integer> map)javax.ws.rs.client.WebTargettarget(String address)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 builder)
-
-
-
Constructor Detail
-
ClientImpl
public ClientImpl(javax.ws.rs.core.Configuration config, TLSConfiguration secConfig)
-
-
Method Detail
-
close
public void close()
- Specified by:
closein 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
-
target
public javax.ws.rs.client.WebTarget target(javax.ws.rs.core.UriBuilder builder)
- Specified by:
targetin interfacejavax.ws.rs.client.Client
-
target
public javax.ws.rs.client.WebTarget target(String address)
- 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
-
target
public javax.ws.rs.client.WebTarget target(URI uri)
- Specified by:
targetin interfacejavax.ws.rs.client.Client
-
getHostnameVerifier
public HostnameVerifier getHostnameVerifier()
- Specified by:
getHostnameVerifierin interfacejavax.ws.rs.client.Client
-
getSslContext
public SSLContext getSslContext()
- Specified by:
getSslContextin 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>
-
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<?> cls)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Object object)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Class<?> cls, int index)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Class<?> cls, Class<?>... contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Class<?> cls, Map<Class<?>,Integer> map)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Object object, int index)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
register
public javax.ws.rs.client.Client register(Object object, Class<?>... contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.Client>
-
-