public class RestClientFactoryBean
extends org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
JAXRSClientFactoryBean.| Modifier and Type | Field and Description |
|---|---|
static String |
HEADER_SPLIT_PROPERTY |
| Constructor and Description |
|---|
RestClientFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
createServiceInstance(Class<T> serviceClass,
javax.ws.rs.core.MediaType mediaType)
Creates an anonymous instance of the given service class, for the given content type.
|
<T> T |
createServiceInstance(Class<T> serviceClass,
javax.ws.rs.core.MediaType mediaType,
String username,
String password,
boolean useCompression)
Creates an authenticated instance of the given service class, for the given content type.
|
applyFeatures, create, create, createWebClient, createWithValues, getConduitSelector, getHeaders, getPassword, getServiceClass, getUsername, initClient, setClassLoader, setHeaders, setInheritHeaders, setInitialState, setPassword, setResourceClass, setSecondsToKeepState, setServiceClass, setThreadSafe, setUsernamecheckResources, createBindingInfo, createEndpoint, createEndpointInfo, getBus, getProviders, getServiceFactory, isValidClassResourceInfo, setBus, setDataBindingProvider, setModelBeans, setModelBeans, setModelBeansWithServiceClass, setModelRef, setModelRefWithServiceClass, setProvider, setProviderComparator, setProviders, setSchemaLocation, setSchemaLocations, setServiceFactory, setServiceName, setupFactoryaddToBeans, checkPrivateEndpoint, getAddress, getBindingConfig, getBindingFactory, getBindingId, getBus, getConduitSelector, getDataBinding, getDestinationFactory, getEndpointName, getFeatures, getProperties, getProperties, getPublishedEndpointUrl, getServiceName, getTransportId, initializeAnnotationInterceptors, initializeAnnotationInterceptors, initializeAnnotationInterceptors, setAddress, setBindingConfig, setBindingFactory, setBindingId, setConduitSelector, setDataBinding, setDestinationFactory, setEndpointName, setEndpointReference, setFeatures, setProperties, setPublishedEndpointUrl, setTransportIdpublic static final String HEADER_SPLIT_PROPERTY
public <T> T createServiceInstance(Class<T> serviceClass, javax.ws.rs.core.MediaType mediaType)
T - any service classserviceClass - service class referencemediaType - XML or JSON are supportedpublic <T> T createServiceInstance(Class<T> serviceClass, javax.ws.rs.core.MediaType mediaType, String username, String password, boolean useCompression)
T - any service classserviceClass - service class referencemediaType - XML or JSON are supportedusername - username for REST authenticationpassword - password for REST authenticationuseCompression - whether transparent gzip Content-Encoding handling is to be enabledCopyright © 2010–2016 The Apache Software Foundation. All rights reserved.