Apache CXF API

org.apache.cxf.jaxrs.spring
Class AbstractSpringConfigurationFactory

java.lang.Object
  extended by org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
      extended by org.apache.cxf.jaxrs.spring.AbstractSpringConfigurationFactory
All Implemented Interfaces:
InterceptorProvider, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
Direct Known Subclasses:
AbstractSpringComponentScanServer

@Import(value=JaxRsConfig.class)
public abstract class AbstractSpringConfigurationFactory
extends AbstractBasicInterceptorProvider
implements org.springframework.context.ApplicationContextAware


Field Summary
protected  org.springframework.context.ApplicationContext applicationContext
           
 
Constructor Summary
AbstractSpringConfigurationFactory()
           
 
Method Summary
protected  Server createJaxRsServer()
           
protected  void finalizeFactorySetup(JAXRSServerFactoryBean factory)
           
protected  String getAddress()
           
protected  List<Feature> getFeatures()
           
protected  List<Object> getJaxrsProviders()
           
protected  String getTransportId()
           
 void setApplicationContext(org.springframework.context.ApplicationContext ac)
           
protected abstract  void setRootResources(JAXRSServerFactoryBean factory)
           
 
Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

applicationContext

protected org.springframework.context.ApplicationContext applicationContext
Constructor Detail

AbstractSpringConfigurationFactory

public AbstractSpringConfigurationFactory()
Method Detail

createJaxRsServer

protected Server createJaxRsServer()

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext ac)
                           throws org.springframework.beans.BeansException
Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Throws:
org.springframework.beans.BeansException

setRootResources

protected abstract void setRootResources(JAXRSServerFactoryBean factory)

getJaxrsProviders

protected List<Object> getJaxrsProviders()

getFeatures

protected List<Feature> getFeatures()

getAddress

protected String getAddress()

getTransportId

protected String getTransportId()

finalizeFactorySetup

protected void finalizeFactorySetup(JAXRSServerFactoryBean factory)

Apache CXF API

Apache CXF