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

java.lang.Object
  extended by org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
      extended by org.apache.cxf.endpoint.AbstractEndpointFactory
          extended by org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory
              extended by org.apache.cxf.frontend.AbstractServiceFactory
                  extended by org.apache.camel.component.cxf.spring.CxfEndpointBean
All Implemented Interfaces:
org.apache.cxf.interceptor.InterceptorProvider, org.apache.cxf.service.ServiceBuilder, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.NamedBean
Direct Known Subclasses:
CxfEndpointBeanDefinitionParser.CxfSpringEndpointBean

public class CxfEndpointBean
extends org.apache.cxf.frontend.AbstractServiceFactory
implements org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.NamedBean


Field Summary
 
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
CxfEndpointBean()
           
CxfEndpointBean(org.apache.cxf.service.factory.ReflectionServiceFactoryBean factory)
           
 
Method Summary
 void destroy()
           
 String getBeanName()
           
 List<javax.xml.ws.handler.Handler> getHandlers()
           
 List<String> getSchemaLocations()
           
 void setBeanName(String name)
           
 void setHandlers(List<javax.xml.ws.handler.Handler> handlers)
           
 void setSchemaLocations(List<String> schemaLocations)
           
 
Methods inherited from class org.apache.cxf.frontend.AbstractServiceFactory
createService, detectTransportIdFromAddress, getOutputFile, getWSDLEndpointFactory, setServiceClass, validate
 
Methods inherited from class org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory
createBindingInfo, createEndpoint, createEndpointInfo, createSoapBindingConfig, getServiceClass, getServiceFactory, getWsdlURL, initializeServiceFactory, setServiceFactory, setWsdlURL
 
Methods inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
checkPrivateEndpoint, getAddress, getBindingConfig, getBindingFactory, getBindingId, getBus, getConduitSelector, getDataBinding, getDestinationFactory, getEndpointName, getFeatures, getProperties, getProperties, getPublishedEndpointUrl, getServiceName, getTransportId, initializeAnnotationInterceptors, initializeAnnotationInterceptors, setAddress, setBindingConfig, setBindingFactory, setBindingId, setBus, setConduitSelector, setDataBinding, setDestinationFactory, setEndpointName, setEndpointReference, setFeatures, setProperties, setPublishedEndpointUrl, setServiceName, 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
 
Methods inherited from interface org.apache.cxf.service.ServiceBuilder
setAddress, setBindingId, setBus, setTransportId
 

Constructor Detail

CxfEndpointBean

public CxfEndpointBean()

CxfEndpointBean

public CxfEndpointBean(org.apache.cxf.service.factory.ReflectionServiceFactoryBean factory)
Method Detail

getHandlers

public List<javax.xml.ws.handler.Handler> getHandlers()

setHandlers

public void setHandlers(List<javax.xml.ws.handler.Handler> handlers)

destroy

public void destroy()
             throws Exception
Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
Throws:
Exception

setBeanName

public void setBeanName(String name)
Specified by:
setBeanName in interface org.springframework.beans.factory.BeanNameAware

getBeanName

public String getBeanName()
Specified by:
getBeanName in interface org.springframework.beans.factory.NamedBean

setSchemaLocations

public void setSchemaLocations(List<String> schemaLocations)

getSchemaLocations

public List<String> getSchemaLocations()


Apache CAMEL