@ComponentScan(includeFilters=) public abstract class AbstractSpringComponentScanServer extends AbstractSpringConfigurationFactory
applicationContext
Modifier | Constructor and Description |
---|---|
protected |
AbstractSpringComponentScanServer() |
protected |
AbstractSpringComponentScanServer(Class<? extends Annotation> serviceAnnotation) |
Modifier and Type | Method and Description |
---|---|
protected void |
addCxfProvider(Object bean) |
protected void |
addCxfProvidersFromClasses(Collection<Class<?>> classes) |
protected JAXRSServerFactoryBean |
createFactoryBeanFromApplication(javax.ws.rs.core.Application app) |
protected Server |
createJaxRsServer() |
List<Feature> |
getFeatures() |
protected List<Object> |
getJaxrsProviders() |
protected List<ResourceProvider> |
getResourceProviders() |
protected <A extends Annotation> |
isAnnotationAvailable(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) |
protected static Set<String> |
parseSetProperty(String componentScanProp) |
protected void |
setFactoryCxfProviders(JAXRSServerFactoryBean factory) |
protected void |
setJaxrsResources(JAXRSServerFactoryBean factory) |
finalizeFactorySetup, getAddress, getBus, getTransportId, parseMapSequence, setApplicationContext
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
protected AbstractSpringComponentScanServer()
protected AbstractSpringComponentScanServer(Class<? extends Annotation> serviceAnnotation)
protected Server createJaxRsServer()
createJaxRsServer
in class AbstractSpringConfigurationFactory
protected void setJaxrsResources(JAXRSServerFactoryBean factory)
setJaxrsResources
in class AbstractSpringConfigurationFactory
protected void setFactoryCxfProviders(JAXRSServerFactoryBean factory)
protected void addCxfProvidersFromClasses(Collection<Class<?>> classes)
protected boolean isValidComponent(String beanName, Class<? extends Annotation> ann, Set<String> componentScanPackagesSet, Set<String> componentScanBeansSet)
protected boolean isComponentMatched(String beanName, Set<String> componentScanPackagesSet, Set<String> componentScanBeansSet)
protected boolean nonProxyClass(String beanName)
protected boolean matchesComponentName(String beanName, Set<String> componentScanBeansSet)
protected boolean matchesComponentPackage(String beanName, Set<String> componentScanPackagesSet)
protected void addCxfProvider(Object bean)
protected boolean matchesServiceAnnotation(String beanName)
protected <A extends Annotation> boolean isAnnotationAvailable(String beanName, Class<A> annClass)
protected List<ResourceProvider> getResourceProviders()
protected List<Object> getJaxrsProviders()
getJaxrsProviders
in class AbstractSpringConfigurationFactory
public List<Feature> getFeatures()
getFeatures
in class AbstractSpringConfigurationFactory
protected JAXRSServerFactoryBean createFactoryBeanFromApplication(javax.ws.rs.core.Application app)
Apache CXF