Class MicroProfileClientProviderFactory
- java.lang.Object
-
- org.apache.cxf.jaxrs.provider.ProviderFactory
-
- org.apache.cxf.microprofile.client.MicroProfileClientProviderFactory
-
public final class MicroProfileClientProviderFactory extends ProviderFactory
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.cxf.jaxrs.provider.ProviderFactory
ProviderFactory.AbstractPriorityComparator, ProviderFactory.BindingPriorityComparator, ProviderFactory.ClassComparator, ProviderFactory.NameKey, ProviderFactory.NameKeyComparator, ProviderFactory.NameKeyMap<T>, ProviderFactory.ProviderInfoClassComparator
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.jaxrs.provider.ProviderFactory
ACTIVE_JAXRS_PROVIDER_KEY, DEFAULT_FILTER_NAME_BINDING, IGNORE_TYPE_VARIABLES, PROVIDER_SELECTION_PROPERTY_CHANGED, readerInterceptors, SERVER_FACTORY_NAME, writerInterceptors
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearProviders()static MicroProfileClientProviderFactorycreateInstance(Bus bus, Comparator<ProviderInfo<?>> comparator)List<org.eclipse.microprofile.rest.client.ext.ResponseExceptionMapper<?>>createResponseExceptionMapper(Message m, Class<?> paramType)List<ProviderInfo<Object>>getAsyncInvocationInterceptorFactories()javax.ws.rs.core.ConfigurationgetConfiguration(Message m)static MicroProfileClientProviderFactorygetInstance(Endpoint e)static MicroProfileClientProviderFactorygetInstance(Message m)protected voidsetProviders(boolean custom, boolean busGlobal, Object... providers)-
Methods inherited from class org.apache.cxf.jaxrs.provider.ProviderFactory
addProviderToList, clearThreadLocalProxies, compareClasses, compareClasses, compareCustomStatus, constrainedTo, createContextProvider, createContextResolver, createContextResolver, createMessageBodyReader, createMessageBodyReaderInterceptor, createMessageBodyWriter, createMessageBodyWriterInterceptor, createParameterHandler, createProvider, createProviderFromConstructor, filterContractSupported, getBoundFilters, getBus, getContextResolvers, getDefaultJaxbWriter, getFilterNameBindings, getFilterNameBindings, getFilterPriority, handleMapper, handleMapper, initCache, initFactory, initProviders, injectContextProxies, injectContextProxiesIntoProvider, injectContextValues, isParamConverterContextsAvailable, mapInterceptorFilters, prepareProviders, registerUserProvider, setBus, setBusProviders, setCommonProviders, setProviderComparator, setSchemaLocations, setUserProviders
-
-
-
-
Method Detail
-
createInstance
public static MicroProfileClientProviderFactory createInstance(Bus bus, Comparator<ProviderInfo<?>> comparator)
-
getInstance
public static MicroProfileClientProviderFactory getInstance(Message m)
-
getInstance
public static MicroProfileClientProviderFactory getInstance(Endpoint e)
-
setProviders
protected void setProviders(boolean custom, boolean busGlobal, Object... providers)- Specified by:
setProvidersin classProviderFactory
-
createResponseExceptionMapper
public List<org.eclipse.microprofile.rest.client.ext.ResponseExceptionMapper<?>> createResponseExceptionMapper(Message m, Class<?> paramType)
-
getAsyncInvocationInterceptorFactories
public List<ProviderInfo<Object>> getAsyncInvocationInterceptorFactories()
-
clearProviders
public void clearProviders()
- Overrides:
clearProvidersin classProviderFactory
-
getConfiguration
public javax.ws.rs.core.Configuration getConfiguration(Message m)
- Specified by:
getConfigurationin classProviderFactory
-
-