Apache CXF API

org.apache.cxf.frontend
Class AbstractServiceFactory

java.lang.Object
  extended by org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
      extended by org.apache.cxf.frontend.AbstractEndpointFactory
          extended by org.apache.cxf.frontend.AbstractServiceFactory
All Implemented Interfaces:
InterceptorProvider, ServiceBuilder
Direct Known Subclasses:
JaxwsServiceBuilder, SimpleServiceBuilder

public abstract class AbstractServiceFactory
extends AbstractEndpointFactory
implements ServiceBuilder


Constructor Summary
AbstractServiceFactory()
           
 
Method Summary
 ServiceInfo createService()
           
 java.io.File getOutputFile()
           
 void setServiceClass(java.lang.Class clz)
           
 void validate()
           
 
Methods inherited from class org.apache.cxf.frontend.AbstractEndpointFactory
createBindingInfo, createEndpoint, createEndpointInfo, getAddress, getBindingConfig, getBindingFactory, getBindingId, getBus, getConduitSelector, getDataBinding, getDestinationFactory, getEndpointName, getFeatures, getProperties, getServiceClass, getServiceFactory, getServiceName, getTransportId, getWsdlURL, initializeAnnotationInterceptors, initializeAnnotationInterceptors, initializeServiceFactory, setAddress, setBindingConfig, setBindingId, setBus, setConduitSelector, setDataBinding, setDestinationFactory, setEndpointName, setEndpointReference, setFeatures, setProperties, setServiceFactory, setServiceName, setTransportId, setWsdlURL
 
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

AbstractServiceFactory

public AbstractServiceFactory()
Method Detail

createService

public ServiceInfo createService()
Specified by:
createService in interface ServiceBuilder

getOutputFile

public java.io.File getOutputFile()
Specified by:
getOutputFile in interface ServiceBuilder

setServiceClass

public void setServiceClass(java.lang.Class clz)
Specified by:
setServiceClass in interface ServiceBuilder
Overrides:
setServiceClass in class AbstractEndpointFactory

validate

public void validate()
Specified by:
validate in interface ServiceBuilder

Apache CXF API

Apache CXF is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.