Class AbstractWSDLBasedEndpointFactory

java.lang.Object
org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
org.apache.cxf.endpoint.AbstractEndpointFactory
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory
All Implemented Interfaces:
org.apache.cxf.interceptor.InterceptorProvider
Direct Known Subclasses:
AbstractServiceFactory, ClientFactoryBean, ServerFactoryBean

public abstract class AbstractWSDLBasedEndpointFactory extends org.apache.cxf.endpoint.AbstractEndpointFactory
  • 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

    Constructors
    Modifier
    Constructor
    Description
    protected
     
    protected
    AbstractWSDLBasedEndpointFactory(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean sbean)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.cxf.service.model.BindingInfo
     
    protected org.apache.cxf.endpoint.Endpoint
     
    protected org.apache.cxf.service.model.EndpointInfo
    createEndpointInfo(org.apache.cxf.service.model.BindingInfo bindingInfo)
     
    protected org.apache.cxf.binding.soap.SoapBindingConfiguration
     
    protected abstract String
     
     
    org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
     
    protected abstract org.apache.cxf.wsdl11.WSDLEndpointFactory
     
     
    protected void
     
    void
    setServiceClass(Class<?> serviceClass)
    Specifies the class implementing the service.
    void
    setServiceFactory(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean serviceFactory)
     
    void
    setWsdlURL(String wsdlURL)
     

    Methods inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory

    addToBeans, checkPrivateEndpoint, getAddress, getBindingConfig, getBindingFactory, getBindingId, getBus, getBus, getConduitSelector, getDataBinding, getDestinationFactory, getEndpointName, getFeatures, getProperties, getProperties, getPublishedEndpointUrl, getServiceName, getTransportId, initializeAnnotationInterceptors, 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
  • Constructor Details

    • AbstractWSDLBasedEndpointFactory

      protected AbstractWSDLBasedEndpointFactory(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean sbean)
    • AbstractWSDLBasedEndpointFactory

      protected AbstractWSDLBasedEndpointFactory()
  • Method Details

    • createEndpoint

      protected org.apache.cxf.endpoint.Endpoint createEndpoint() throws org.apache.cxf.BusException, org.apache.cxf.endpoint.EndpointException
      Specified by:
      createEndpoint in class org.apache.cxf.endpoint.AbstractEndpointFactory
      Throws:
      org.apache.cxf.BusException
      org.apache.cxf.endpoint.EndpointException
    • initializeServiceFactory

      protected void initializeServiceFactory()
    • detectTransportIdFromAddress

      protected abstract String detectTransportIdFromAddress(String ad)
    • getWSDLEndpointFactory

      protected abstract org.apache.cxf.wsdl11.WSDLEndpointFactory getWSDLEndpointFactory()
    • createEndpointInfo

      protected org.apache.cxf.service.model.EndpointInfo createEndpointInfo(org.apache.cxf.service.model.BindingInfo bindingInfo) throws org.apache.cxf.BusException
      Throws:
      org.apache.cxf.BusException
    • createSoapBindingConfig

      protected org.apache.cxf.binding.soap.SoapBindingConfiguration createSoapBindingConfig()
    • createBindingInfo

      protected org.apache.cxf.service.model.BindingInfo createBindingInfo()
      Specified by:
      createBindingInfo in class org.apache.cxf.endpoint.AbstractEndpointFactory
    • getServiceClass

      public Class<?> getServiceClass()
    • setServiceClass

      public void setServiceClass(Class<?> serviceClass)
      Specifies the class implementing the service.
      Parameters:
      serviceClass - the service's implementaiton class
    • getServiceFactory

      public org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean getServiceFactory()
    • setServiceFactory

      public void setServiceFactory(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean serviceFactory)
    • getWsdlURL

      public String getWsdlURL()
    • setWsdlURL

      public void setWsdlURL(String wsdlURL)