Class SpringJAXRSServerFactoryBean

  • All Implemented Interfaces:
    org.apache.camel.component.cxf.jaxrs.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, org.apache.camel.component.cxf.jaxrs.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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getBeanId()  
      int getLoggingSizeLimit()  
      boolean isLoggingFeatureEnabled()  
      boolean isPerformInvocation()  
      protected boolean isValidClassResourceInfo​(org.apache.cxf.jaxrs.model.ClassResourceInfo cri)  
      void setApplicationContext​(org.springframework.context.ApplicationContext ctx)  
      void setBeanId​(String id)  
      void setLoggingFeatureEnabled​(boolean loggingFeatureEnabled)  
      void setLoggingSizeLimit​(int loggingSizeLimit)  
      void setPerformInvocation​(boolean performInvocation)  
      void setSkipFaultLogging​(boolean skipFaultLogging)  
      • Methods inherited from class org.apache.cxf.jaxrs.JAXRSServerFactoryBean

        applyBusFeatures, applyFeatures, create, createInvoker, getDocLocation, getResourceClasses, getServer, init, injectContexts, setApplication, setApplicationInfo, setBeanInfo, setDefaultResourceProvider, setDocLocation, setExtensionMappings, setInvoker, setLanguageMappings, setResourceClasses, setResourceClasses, setResourceComparator, setResourceProvider, setResourceProvider, setResourceProviders, setServiceBean, setServiceBeanObjects, setServiceBeans, setServiceClass, setStart, setStaticSubresourceResolution, setupFactory, updateClassResourceProviders
      • Methods inherited from class org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean

        checkResources, createBindingInfo, createEndpoint, createEndpointInfo, getBus, getProviders, getServiceFactory, setBus, setDataBindingProvider, setModelBeans, setModelBeans, setModelBeansWithServiceClass, setModelRef, setModelRefWithServiceClass, setProvider, setProviderComparator, setProviders, setSchemaLocation, setSchemaLocations, setServiceFactory, setServiceName, setupFactory
      • Methods inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory

        addToBeans, checkPrivateEndpoint, getAddress, getBindingConfig, getBindingFactory, getBindingId, getBus, 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
    • 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 org.apache.camel.component.cxf.jaxrs.BeanIdAware
      • setBeanId

        public void setBeanId​(String id)
        Specified by:
        setBeanId in interface org.apache.camel.component.cxf.jaxrs.BeanIdAware
      • isLoggingFeatureEnabled

        public boolean isLoggingFeatureEnabled()
      • setLoggingFeatureEnabled

        public void setLoggingFeatureEnabled​(boolean loggingFeatureEnabled)
      • getLoggingSizeLimit

        public int getLoggingSizeLimit()
      • setLoggingSizeLimit

        public void setLoggingSizeLimit​(int loggingSizeLimit)
      • setSkipFaultLogging

        public void setSkipFaultLogging​(boolean skipFaultLogging)
      • isValidClassResourceInfo

        protected boolean isValidClassResourceInfo​(org.apache.cxf.jaxrs.model.ClassResourceInfo cri)
        Overrides:
        isValidClassResourceInfo in class org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean
      • isPerformInvocation

        public boolean isPerformInvocation()
      • setPerformInvocation

        public void setPerformInvocation​(boolean performInvocation)