org.apache.camel.component.cxf.spring
Class SpringJAXRSServerFactoryBean

java.lang.Object
  extended by org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
      extended by org.apache.cxf.endpoint.AbstractEndpointFactory
          extended by org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean
              extended by org.apache.cxf.jaxrs.JAXRSServerFactoryBean
                  extended by org.apache.camel.component.cxf.spring.SpringJAXRSServerFactoryBean
All Implemented Interfaces:
BeanIdAware, org.apache.cxf.interceptor.InterceptorProvider, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class SpringJAXRSServerFactoryBean
extends org.apache.cxf.jaxrs.JAXRSServerFactoryBean
implements org.springframework.context.ApplicationContextAware, BeanIdAware


Field Summary
 
Fields inherited from class org.apache.cxf.jaxrs.JAXRSServerFactoryBean
resourceProviders
 
Fields inherited from class org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean
entityProviders, schemaLocations, serviceFactory
 
Fields inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
address, bindingConfig, bindingFactory, bindingId, bus, conduitSelector, dataBinding, destinationFactory, endpointName, endpointReference, features, properties, publishedEndpointUrl, serviceName, transportId
 
Constructor Summary
SpringJAXRSServerFactoryBean()
           
SpringJAXRSServerFactoryBean(org.apache.cxf.jaxrs.JAXRSServiceFactoryBean sf)
           
 
Method Summary
 String getBeanId()
           
 int getLoggingSizeLimit()
           
 boolean isLoggingFeatureEnabled()
           
 void setApplicationContext(org.springframework.context.ApplicationContext ctx)
           
 void setBeanId(String id)
           
 void setLoggingFeatureEnabled(boolean loggingFeatureEnabled)
           
 void setLoggingSizeLimit(int loggingSizeLimit)
           
 
Methods inherited from class org.apache.cxf.jaxrs.JAXRSServerFactoryBean
applyFeatures, create, createInvoker, getDocLocation, getResourceClasses, init, setApplication, setDocLocation, setExtensionMappings, setInvoker, setLanguageMappings, setResourceClasses, setResourceClasses, setResourceComparator, setResourceProvider, setResourceProvider, setResourceProviders, setServiceBean, setServiceBeanObjects, setServiceBeans, setServiceClass, setStart, setStaticSubresourceResolution
 
Methods inherited from class org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean
checkResources, createBindingInfo, createEndpoint, createEndpointInfo, getBus, getProviders, getServiceFactory, setBus, setDataBindingProvider, setModelBeans, setModelBeans, setModelBeansWithServiceClass, setModelRef, setModelRefWithServiceClass, setProvider, setProviders, setSchemaLocation, setSchemaLocations, setServiceFactory, setServiceName, setupFactory
 
Methods inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
checkPrivateEndpoint, getAddress, getBindingConfig, getBindingFactory, getBindingId, 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
 
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
 

Constructor Detail

SpringJAXRSServerFactoryBean

public SpringJAXRSServerFactoryBean()

SpringJAXRSServerFactoryBean

public SpringJAXRSServerFactoryBean(org.apache.cxf.jaxrs.JAXRSServiceFactoryBean sf)
Method Detail

setApplicationContext

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

getBeanId

public String getBeanId()
Specified by:
getBeanId in interface BeanIdAware

setBeanId

public void setBeanId(String id)
Specified by:
setBeanId in interface BeanIdAware

isLoggingFeatureEnabled

public boolean isLoggingFeatureEnabled()

setLoggingFeatureEnabled

public void setLoggingFeatureEnabled(boolean loggingFeatureEnabled)

getLoggingSizeLimit

public int getLoggingSizeLimit()

setLoggingSizeLimit

public void setLoggingSizeLimit(int loggingSizeLimit)


Apache CAMEL