Apache CXF API

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

java.lang.Object
  extended by javax.ws.rs.client.ClientBuilder
      extended by org.apache.cxf.jaxrs.client.spec.ClientBuilderImpl
All Implemented Interfaces:
javax.ws.rs.core.Configurable<javax.ws.rs.client.ClientBuilder>

public class ClientBuilderImpl
extends javax.ws.rs.client.ClientBuilder


Field Summary
 
Fields inherited from class javax.ws.rs.client.ClientBuilder
JAXRS_DEFAULT_CLIENT_BUILDER_PROPERTY
 
Constructor Summary
ClientBuilderImpl()
           
 
Method Summary
 javax.ws.rs.client.Client build()
           
 javax.ws.rs.core.Configuration getConfiguration()
           
 javax.ws.rs.client.ClientBuilder hostnameVerifier(HostnameVerifier verifier)
           
 javax.ws.rs.client.ClientBuilder keyStore(KeyStore store, char[] password)
           
 javax.ws.rs.client.ClientBuilder property(String name, Object value)
           
 javax.ws.rs.client.ClientBuilder register(Class<?> cls)
           
 javax.ws.rs.client.ClientBuilder register(Class<?> cls, Class<?>... contracts)
           
 javax.ws.rs.client.ClientBuilder register(Class<?> cls, int index)
           
 javax.ws.rs.client.ClientBuilder register(Class<?> cls, Map<Class<?>,Integer> map)
           
 javax.ws.rs.client.ClientBuilder register(Object object)
           
 javax.ws.rs.client.ClientBuilder register(Object object, Class<?>... contracts)
           
 javax.ws.rs.client.ClientBuilder register(Object object, int index)
           
 javax.ws.rs.client.ClientBuilder register(Object object, Map<Class<?>,Integer> map)
           
 javax.ws.rs.client.ClientBuilder sslContext(SSLContext sslContext)
           
 javax.ws.rs.client.ClientBuilder trustStore(KeyStore store)
           
 javax.ws.rs.client.ClientBuilder withConfig(javax.ws.rs.core.Configuration cfg)
           
 
Methods inherited from class javax.ws.rs.client.ClientBuilder
keyStore, newBuilder, newClient, newClient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientBuilderImpl

public ClientBuilderImpl()
Method Detail

getConfiguration

public javax.ws.rs.core.Configuration getConfiguration()

property

public javax.ws.rs.client.ClientBuilder property(String name,
                                                 Object value)

register

public javax.ws.rs.client.ClientBuilder register(Class<?> cls)

register

public javax.ws.rs.client.ClientBuilder register(Object object)

register

public javax.ws.rs.client.ClientBuilder register(Class<?> cls,
                                                 int index)

register

public javax.ws.rs.client.ClientBuilder register(Class<?> cls,
                                                 Class<?>... contracts)

register

public javax.ws.rs.client.ClientBuilder register(Class<?> cls,
                                                 Map<Class<?>,Integer> map)

register

public javax.ws.rs.client.ClientBuilder register(Object object,
                                                 int index)

register

public javax.ws.rs.client.ClientBuilder register(Object object,
                                                 Class<?>... contracts)

register

public javax.ws.rs.client.ClientBuilder register(Object object,
                                                 Map<Class<?>,Integer> map)

build

public javax.ws.rs.client.Client build()
Specified by:
build in class javax.ws.rs.client.ClientBuilder

hostnameVerifier

public javax.ws.rs.client.ClientBuilder hostnameVerifier(HostnameVerifier verifier)
Specified by:
hostnameVerifier in class javax.ws.rs.client.ClientBuilder

sslContext

public javax.ws.rs.client.ClientBuilder sslContext(SSLContext sslContext)
Specified by:
sslContext in class javax.ws.rs.client.ClientBuilder

keyStore

public javax.ws.rs.client.ClientBuilder keyStore(KeyStore store,
                                                 char[] password)
Specified by:
keyStore in class javax.ws.rs.client.ClientBuilder

trustStore

public javax.ws.rs.client.ClientBuilder trustStore(KeyStore store)
Specified by:
trustStore in class javax.ws.rs.client.ClientBuilder

withConfig

public javax.ws.rs.client.ClientBuilder withConfig(javax.ws.rs.core.Configuration cfg)
Specified by:
withConfig in class javax.ws.rs.client.ClientBuilder

Apache CXF API

Apache CXF