Class SpringJAXRSClientFactoryBean

  • All Implemented Interfaces:
    BeanIdAware, org.apache.cxf.interceptor.InterceptorProvider, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

    public class SpringJAXRSClientFactoryBean
    extends org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
    implements org.springframework.context.ApplicationContextAware, BeanIdAware
    • Field Summary

      • Fields inherited from class org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean

        headers, inheritHeaders, initialState, LOG, password, proxyLoader, serviceClass, threadSafe, timeToKeepState, username
      • 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()  
      void setApplicationContext​(org.springframework.context.ApplicationContext ctx)  
      void setBeanId​(String id)  
      void setLoggingFeatureEnabled​(boolean loggingFeatureEnabled)  
      void setLoggingSizeLimit​(int loggingSizeLimit)  
      void setProperties​(Map<String,​Object> properties)  
      void setSkipFaultLogging​(boolean skipFaultLogging)  
      • Methods inherited from class org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean

        applyFeatures, create, create, createClientProxy, createWebClient, createWithValues, getActualState, getConduitSelector, getHeaders, getPassword, getServiceClass, getUsername, initClient, notifyLifecycleManager, setClassLoader, setHeaders, setInheritHeaders, setInitialState, setPassword, setResourceClass, setSecondsToKeepState, setServiceClass, setThreadSafe, setUsername
      • Methods inherited from class org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean

        checkResources, createBindingInfo, createEndpoint, createEndpointInfo, getBus, getProviders, getServiceFactory, isValidClassResourceInfo, 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, setPublishedEndpointUrl, setTransportId
      • Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider

        getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
    • Constructor Detail

      • SpringJAXRSClientFactoryBean

        public SpringJAXRSClientFactoryBean()
    • Method Detail

      • isLoggingFeatureEnabled

        public boolean isLoggingFeatureEnabled()
      • setLoggingFeatureEnabled

        public void setLoggingFeatureEnabled​(boolean loggingFeatureEnabled)
      • getLoggingSizeLimit

        public int getLoggingSizeLimit()
      • setLoggingSizeLimit

        public void setLoggingSizeLimit​(int loggingSizeLimit)
      • 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
      • setSkipFaultLogging

        public void setSkipFaultLogging​(boolean skipFaultLogging)
      • setProperties

        public void setProperties​(Map<String,​Object> properties)
        Overrides:
        setProperties in class org.apache.cxf.endpoint.AbstractEndpointFactory