Class AbstractServiceFactory

  • All Implemented Interfaces:
    org.apache.cxf.interceptor.InterceptorProvider, org.apache.cxf.service.ServiceBuilder
    Direct Known Subclasses:
    SimpleServiceBuilder

    public abstract class AbstractServiceFactory
    extends AbstractWSDLBasedEndpointFactory
    implements org.apache.cxf.service.ServiceBuilder
    • 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 Detail

      • AbstractServiceFactory

        protected AbstractServiceFactory()
      • AbstractServiceFactory

        protected AbstractServiceFactory​(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean sbean)
    • Method Detail

      • createService

        public org.apache.cxf.service.model.ServiceInfo createService()
        Specified by:
        createService in interface org.apache.cxf.service.ServiceBuilder
      • getOutputFile

        public File getOutputFile()
        Specified by:
        getOutputFile in interface org.apache.cxf.service.ServiceBuilder
      • validate

        public void validate()
        Specified by:
        validate in interface org.apache.cxf.service.ServiceBuilder