public class MicroProfileClientFactoryBean extends JAXRSClientFactoryBean
headers, initialState, LOG, password, serviceClass, threadSafe, timeToKeepState, usernameentityProviders, schemaLocations, serviceFactoryaddress, bindingConfig, bindingFactory, bindingId, bus, conduitSelector, dataBinding, destinationFactory, endpointName, endpointReference, features, properties, publishedEndpointUrl, serviceName, transportId| Constructor and Description |
|---|
MicroProfileClientFactoryBean(MicroProfileClientConfigurableImpl<org.eclipse.microprofile.rest.client.RestClientBuilder> configurable,
String baseUri,
Class<?> aClass,
ExecutorService executorService,
TLSConfiguration secConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected ClientProxyImpl |
createClientProxy(ClassResourceInfo cri,
boolean isRoot,
ClientState actualState,
Object[] varValues) |
protected <C extends javax.ws.rs.core.Configurable<C>> |
getConfigurableFor(C context) |
ExecutorService |
getExecutorService() |
protected void |
initClient(AbstractClient client,
Endpoint ep,
boolean addHeaders) |
void |
setClassLoader(ClassLoader loader)
Sets the custom class loader to be used for creating proxies.
|
void |
setInheritHeaders(boolean inheritHeaders)
Indicates if the headers set by a current proxy will be inherited
when a subresource proxy is created
vice versa.
|
applyFeatures, create, create, createWebClient, createWithValues, getActualState, getConduitSelector, getHeaders, getPassword, getServiceClass, getUsername, notifyLifecycleManager, setHeaders, 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, setTransportIdgetInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptorspublic MicroProfileClientFactoryBean(MicroProfileClientConfigurableImpl<org.eclipse.microprofile.rest.client.RestClientBuilder> configurable, String baseUri, Class<?> aClass, ExecutorService executorService, TLSConfiguration secConfig)
public void setClassLoader(ClassLoader loader)
JAXRSClientFactoryBeansetClassLoader in class JAXRSClientFactoryBeanpublic void setInheritHeaders(boolean inheritHeaders)
JAXRSClientFactoryBeansetInheritHeaders in class JAXRSClientFactoryBeaninheritHeaders - if set to true then the current headers will be inheritedpublic ExecutorService getExecutorService()
protected void initClient(AbstractClient client, Endpoint ep, boolean addHeaders)
initClient in class JAXRSClientFactoryBeanprotected ClientProxyImpl createClientProxy(ClassResourceInfo cri, boolean isRoot, ClientState actualState, Object[] varValues)
createClientProxy in class JAXRSClientFactoryBeanprotected <C extends javax.ws.rs.core.Configurable<C>> javax.ws.rs.core.Configurable<?> getConfigurableFor(C context)
getConfigurableFor in class JAXRSClientFactoryBeanApache CXF