Package org.apache.cxf.jaxrs.client.spec
Class ClientBuilderImpl
- java.lang.Object
-
- javax.ws.rs.client.ClientBuilder
-
- 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
-
-
Constructor Summary
Constructors Constructor Description ClientBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.client.Clientbuild()javax.ws.rs.client.ClientBuilderconnectTimeout(long timeout, TimeUnit timeUnit)javax.ws.rs.client.ClientBuilderexecutorService(ExecutorService executorService)javax.ws.rs.core.ConfigurationgetConfiguration()javax.ws.rs.client.ClientBuilderhostnameVerifier(HostnameVerifier verifier)javax.ws.rs.client.ClientBuilderkeyStore(KeyStore store, char[] password)javax.ws.rs.client.ClientBuilderproperty(String name, Object value)javax.ws.rs.client.ClientBuilderreadTimeout(long timeout, TimeUnit timeUnit)javax.ws.rs.client.ClientBuilderregister(Class<?> cls)javax.ws.rs.client.ClientBuilderregister(Class<?> cls, int index)javax.ws.rs.client.ClientBuilderregister(Class<?> cls, Class<?>... contracts)javax.ws.rs.client.ClientBuilderregister(Class<?> cls, Map<Class<?>,Integer> map)javax.ws.rs.client.ClientBuilderregister(Object object)javax.ws.rs.client.ClientBuilderregister(Object object, int index)javax.ws.rs.client.ClientBuilderregister(Object object, Class<?>... contracts)javax.ws.rs.client.ClientBuilderregister(Object object, Map<Class<?>,Integer> map)javax.ws.rs.client.ClientBuilderscheduledExecutorService(ScheduledExecutorService scheduledExecutorService)javax.ws.rs.client.ClientBuildersslContext(SSLContext sslContext)javax.ws.rs.client.ClientBuildertrustStore(KeyStore store)javax.ws.rs.client.ClientBuilderwithConfig(javax.ws.rs.core.Configuration cfg)
-
-
-
Method Detail
-
getConfiguration
public javax.ws.rs.core.Configuration getConfiguration()
-
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, 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, Map<Class<?>,Integer> map)
-
build
public javax.ws.rs.client.Client build()
- Specified by:
buildin classjavax.ws.rs.client.ClientBuilder
-
hostnameVerifier
public javax.ws.rs.client.ClientBuilder hostnameVerifier(HostnameVerifier verifier)
- Specified by:
hostnameVerifierin classjavax.ws.rs.client.ClientBuilder
-
sslContext
public javax.ws.rs.client.ClientBuilder sslContext(SSLContext sslContext)
- Specified by:
sslContextin classjavax.ws.rs.client.ClientBuilder
-
keyStore
public javax.ws.rs.client.ClientBuilder keyStore(KeyStore store, char[] password)
- Specified by:
keyStorein classjavax.ws.rs.client.ClientBuilder
-
trustStore
public javax.ws.rs.client.ClientBuilder trustStore(KeyStore store)
- Specified by:
trustStorein classjavax.ws.rs.client.ClientBuilder
-
withConfig
public javax.ws.rs.client.ClientBuilder withConfig(javax.ws.rs.core.Configuration cfg)
- Specified by:
withConfigin classjavax.ws.rs.client.ClientBuilder
-
executorService
public javax.ws.rs.client.ClientBuilder executorService(ExecutorService executorService)
- Specified by:
executorServicein classjavax.ws.rs.client.ClientBuilder
-
scheduledExecutorService
public javax.ws.rs.client.ClientBuilder scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
- Specified by:
scheduledExecutorServicein classjavax.ws.rs.client.ClientBuilder
-
connectTimeout
public javax.ws.rs.client.ClientBuilder connectTimeout(long timeout, TimeUnit timeUnit)- Specified by:
connectTimeoutin classjavax.ws.rs.client.ClientBuilder
-
readTimeout
public javax.ws.rs.client.ClientBuilder readTimeout(long timeout, TimeUnit timeUnit)- Specified by:
readTimeoutin classjavax.ws.rs.client.ClientBuilder
-
-