Apache CXF API

org.apache.cxf.jaxrs.client.spec
Class ClientImpl

java.lang.Object
  extended by 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
 class ClientImpl.WebTargetImpl
           
 
Constructor Summary
ClientImpl(javax.ws.rs.core.Configuration config, TLSConfiguration secConfig)
           
 
Method Summary
 void close()
           
 javax.ws.rs.core.Configuration getConfiguration()
           
 HostnameVerifier getHostnameVerifier()
           
 SSLContext getSslContext()
           
 javax.ws.rs.client.Invocation.Builder invocation(javax.ws.rs.core.Link link)
           
 javax.ws.rs.client.Client property(String name, Object value)
           
 javax.ws.rs.client.Client register(Class<?> cls)
           
 javax.ws.rs.client.Client register(Class<?> cls, Class<?>... contracts)
           
 javax.ws.rs.client.Client register(Class<?> cls, int index)
           
 javax.ws.rs.client.Client register(Class<?> cls, Map<Class<?>,Integer> map)
           
 javax.ws.rs.client.Client register(Object object)
           
 javax.ws.rs.client.Client register(Object object, Class<?>... contracts)
           
 javax.ws.rs.client.Client register(Object object, int index)
           
 javax.ws.rs.client.Client register(Object object, Map<Class<?>,Integer> map)
           
 javax.ws.rs.client.WebTarget target(javax.ws.rs.core.Link link)
           
 javax.ws.rs.client.WebTarget target(String address)
           
 javax.ws.rs.client.WebTarget target(URI uri)
           
 javax.ws.rs.client.WebTarget target(javax.ws.rs.core.UriBuilder builder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientImpl

public ClientImpl(javax.ws.rs.core.Configuration config,
                  TLSConfiguration secConfig)
Method Detail

close

public void close()
Specified by:
close in interface javax.ws.rs.client.Client

invocation

public javax.ws.rs.client.Invocation.Builder invocation(javax.ws.rs.core.Link link)
Specified by:
invocation in interface javax.ws.rs.client.Client

target

public javax.ws.rs.client.WebTarget target(javax.ws.rs.core.UriBuilder builder)
Specified by:
target in interface javax.ws.rs.client.Client

target

public javax.ws.rs.client.WebTarget target(String address)
Specified by:
target in interface javax.ws.rs.client.Client

target

public javax.ws.rs.client.WebTarget target(javax.ws.rs.core.Link link)
Specified by:
target in interface javax.ws.rs.client.Client

target

public javax.ws.rs.client.WebTarget target(URI uri)
Specified by:
target in interface javax.ws.rs.client.Client

getHostnameVerifier

public HostnameVerifier getHostnameVerifier()
Specified by:
getHostnameVerifier in interface javax.ws.rs.client.Client

getSslContext

public SSLContext getSslContext()
Specified by:
getSslContext in interface javax.ws.rs.client.Client

getConfiguration

public javax.ws.rs.core.Configuration getConfiguration()
Specified by:
getConfiguration in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>

property

public javax.ws.rs.client.Client property(String name,
                                          Object value)
Specified by:
property in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>

register

public javax.ws.rs.client.Client register(Class<?> cls)
Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>

register

public javax.ws.rs.client.Client register(Object object)
Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>

register

public javax.ws.rs.client.Client register(Class<?> cls,
                                          int index)
Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>

register

public javax.ws.rs.client.Client register(Class<?> cls,
                                          Class<?>... contracts)
Specified by:
register in interface javax.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:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>

register

public javax.ws.rs.client.Client register(Object object,
                                          int index)
Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>

register

public javax.ws.rs.client.Client register(Object object,
                                          Class<?>... contracts)
Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>

register

public javax.ws.rs.client.Client register(Object object,
                                          Map<Class<?>,Integer> map)
Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.Client>

Apache CXF API

Apache CXF