Class MicroProfileClientFactoryBean
java.lang.Object
org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
org.apache.cxf.endpoint.AbstractEndpointFactory
org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean
org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
org.apache.cxf.microprofile.client.MicroProfileClientFactoryBean
- All Implemented Interfaces:
org.apache.cxf.interceptor.InterceptorProvider
public class MicroProfileClientFactoryBean
extends org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
-
Field Summary
Fields inherited from class org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
headers, initialState, LOG, password, serviceClass, threadSafe, timeToKeepState, usernameFields inherited from class org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean
entityProviders, schemaLocations, serviceFactoryFields inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
address, bindingConfig, bindingFactory, bindingId, bus, conduitSelector, dataBinding, destinationFactory, endpointName, endpointReference, features, properties, publishedEndpointUrl, serviceName, transportId -
Constructor Summary
ConstructorsConstructorDescriptionMicroProfileClientFactoryBean(MicroProfileClientConfigurableImpl<org.eclipse.microprofile.rest.client.RestClientBuilder> configurable, String baseUri, Class<?> aClass, ExecutorService executorService, org.apache.cxf.jaxrs.client.spec.TLSConfiguration secConfig) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.cxf.jaxrs.client.ClientProxyImplcreateClientProxy(org.apache.cxf.jaxrs.model.ClassResourceInfo cri, boolean isRoot, org.apache.cxf.jaxrs.client.ClientState actualState, Object[] varValues) protected <C extends jakarta.ws.rs.core.Configurable<C>>
jakarta.ws.rs.core.Configurable<?>getConfigurableFor(C context) protected voidinitClient(org.apache.cxf.jaxrs.client.AbstractClient client, org.apache.cxf.endpoint.Endpoint ep, boolean addHeaders) voidsetClassLoader(ClassLoader loader) voidsetInheritHeaders(boolean inheritHeaders) Methods inherited from class org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
applyFeatures, create, create, createWebClient, createWithValues, getActualState, getConduitSelector, getHeaders, getPassword, getServiceClass, getUsername, notifyLifecycleManager, setHeaders, setInitialState, setPassword, setResourceClass, setSecondsToKeepState, setServiceClass, setThreadSafe, setUsernameMethods inherited from class org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean
checkResources, createBindingInfo, createEndpoint, createEndpointInfo, getBus, getProviders, getServiceFactory, isValidClassResourceInfo, setBus, setDataBindingProvider, setModelBeans, setModelBeans, setModelBeansWithServiceClass, setModelRef, setModelRefWithServiceClass, setProvider, setProviderComparator, setProviders, setSchemaLocation, setSchemaLocations, setServiceFactory, setServiceName, setupFactoryMethods inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
addToBeans, 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, setTransportIdMethods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
-
Constructor Details
-
MicroProfileClientFactoryBean
public MicroProfileClientFactoryBean(MicroProfileClientConfigurableImpl<org.eclipse.microprofile.rest.client.RestClientBuilder> configurable, String baseUri, Class<?> aClass, ExecutorService executorService, org.apache.cxf.jaxrs.client.spec.TLSConfiguration secConfig)
-
-
Method Details
-
setClassLoader
- Overrides:
setClassLoaderin classorg.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
-
setInheritHeaders
public void setInheritHeaders(boolean inheritHeaders) - Overrides:
setInheritHeadersin classorg.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
-
getExecutorService
-
initClient
protected void initClient(org.apache.cxf.jaxrs.client.AbstractClient client, org.apache.cxf.endpoint.Endpoint ep, boolean addHeaders) - Overrides:
initClientin classorg.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
-
createClientProxy
protected org.apache.cxf.jaxrs.client.ClientProxyImpl createClientProxy(org.apache.cxf.jaxrs.model.ClassResourceInfo cri, boolean isRoot, org.apache.cxf.jaxrs.client.ClientState actualState, Object[] varValues) - Overrides:
createClientProxyin classorg.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
-
getConfigurableFor
protected <C extends jakarta.ws.rs.core.Configurable<C>> jakarta.ws.rs.core.Configurable<?> getConfigurableFor(C context) - Overrides:
getConfigurableForin classorg.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
-