Package org.apache.cxf.jaxrs.spring
Class AbstractSpringComponentScanServer
java.lang.Object
org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
org.apache.cxf.jaxrs.spring.AbstractSpringConfigurationFactory
org.apache.cxf.jaxrs.spring.AbstractSpringComponentScanServer
- All Implemented Interfaces:
org.apache.cxf.interceptor.InterceptorProvider
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
SpringComponentScanServer
@ComponentScan(includeFilters=)
public abstract class AbstractSpringComponentScanServer
extends AbstractSpringConfigurationFactory
-
Field Summary
Fields inherited from class org.apache.cxf.jaxrs.spring.AbstractSpringConfigurationFactory
applicationContext
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
AbstractSpringComponentScanServer
(Class<? extends Annotation> serviceAnnotation) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addCxfProvider
(Object bean) protected void
addCxfProvidersFromClasses
(Collection<Class<?>> classes) protected JAXRSServerFactoryBean
createFactoryBeanFromApplication
(jakarta.ws.rs.core.Application app) protected org.apache.cxf.endpoint.Server
List<org.apache.cxf.feature.Feature>
protected List<ResourceProvider>
protected <A extends Annotation>
booleanisAnnotationAvailable
(String beanName, Class<A> annClass) protected boolean
isComponentMatched
(String beanName, Set<String> componentScanPackagesSet, Set<String> componentScanBeansSet) protected boolean
isValidComponent
(String beanName, Class<? extends Annotation> ann, Set<String> componentScanPackagesSet, Set<String> componentScanBeansSet) protected boolean
matchesComponentName
(String beanName, Set<String> componentScanBeansSet) protected boolean
matchesComponentPackage
(String beanName, Set<String> componentScanPackagesSet) protected boolean
matchesServiceAnnotation
(String beanName) protected boolean
nonProxyClass
(String beanName) parseSetProperty
(String componentScanProp) protected void
protected void
setJaxrsResources
(JAXRSServerFactoryBean factory) Methods inherited from class org.apache.cxf.jaxrs.spring.AbstractSpringConfigurationFactory
finalizeFactorySetup, getAddress, getBus, getTransportId, parseMapSequence, setApplicationContext
Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
-
Constructor Details
-
AbstractSpringComponentScanServer
protected AbstractSpringComponentScanServer() -
AbstractSpringComponentScanServer
-
-
Method Details
-
createJaxRsServer
protected org.apache.cxf.endpoint.Server createJaxRsServer()- Overrides:
createJaxRsServer
in classAbstractSpringConfigurationFactory
-
setJaxrsResources
- Specified by:
setJaxrsResources
in classAbstractSpringConfigurationFactory
-
setFactoryCxfProviders
-
addCxfProvidersFromClasses
-
isValidComponent
-
isComponentMatched
-
nonProxyClass
-
matchesComponentName
-
matchesComponentPackage
-
addCxfProvider
-
matchesServiceAnnotation
-
isAnnotationAvailable
-
getResourceProviders
-
getJaxrsProviders
- Overrides:
getJaxrsProviders
in classAbstractSpringConfigurationFactory
-
getFeatures
- Overrides:
getFeatures
in classAbstractSpringConfigurationFactory
-
createFactoryBeanFromApplication
protected JAXRSServerFactoryBean createFactoryBeanFromApplication(jakarta.ws.rs.core.Application app) -
parseSetProperty
-