public class MicroProfileClientFactoryBean extends JAXRSClientFactoryBean
headers, initialState, LOG, password, serviceClass, threadSafe, timeToKeepState, username
entityProviders, schemaLocations, serviceFactory
address, 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, setUsername
checkResources, createBindingInfo, createEndpoint, createEndpointInfo, getBus, getProviders, getServiceFactory, isValidClassResourceInfo, setBus, setDataBindingProvider, setModelBeans, setModelBeans, setModelBeansWithServiceClass, setModelRef, setModelRefWithServiceClass, setProvider, setProviderComparator, setProviders, setSchemaLocation, setSchemaLocations, setServiceFactory, setServiceName, setupFactory
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, setTransportId
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
public MicroProfileClientFactoryBean(MicroProfileClientConfigurableImpl<org.eclipse.microprofile.rest.client.RestClientBuilder> configurable, String baseUri, Class<?> aClass, ExecutorService executorService, TLSConfiguration secConfig)
public void setClassLoader(ClassLoader loader)
JAXRSClientFactoryBean
setClassLoader
in class JAXRSClientFactoryBean
public void setInheritHeaders(boolean inheritHeaders)
JAXRSClientFactoryBean
setInheritHeaders
in class JAXRSClientFactoryBean
inheritHeaders
- 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 JAXRSClientFactoryBean
protected ClientProxyImpl createClientProxy(ClassResourceInfo cri, boolean isRoot, ClientState actualState, Object[] varValues)
createClientProxy
in class JAXRSClientFactoryBean
protected <C extends javax.ws.rs.core.Configurable<C>> javax.ws.rs.core.Configurable<?> getConfigurableFor(C context)
getConfigurableFor
in class JAXRSClientFactoryBean
Apache CXF