org.apache.geronimo.cxf.builder
Class CXFBuilder

java.lang.Object
  extended by org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
      extended by org.apache.geronimo.cxf.builder.CXFBuilder
All Implemented Interfaces:
WebServiceBuilder

public class CXFBuilder
extends JAXWSServiceBuilder


Field Summary
static GBeanInfo GBEAN_INFO
           
 
Fields inherited from class org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
defaultEnvironment
 
Constructor Summary
CXFBuilder()
           
CXFBuilder(Environment defaultEnvironment)
           
 
Method Summary
 Object createService(Class serviceInterface, Class serviceReference, URI wsdlURI, QName serviceQName, Map<Class,org.apache.geronimo.xbeans.javaee.PortComponentRefType> portComponentRefMap, org.apache.geronimo.xbeans.javaee.ServiceRefHandlerChainsType handlerChains, org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType serviceRefType, Module module, ClassLoader cl)
           
protected  GBeanInfo getContainerFactoryGBeanInfo()
           
static GBeanInfo getGBeanInfo()
           
protected  void initialize(GBeanData targetGBean, Class serviceClass, PortInfo portInfo, Module module)
           
protected  Map<String,PortInfo> parseWebServiceDescriptor(InputStream in, URL wsDDUrl, JarFile moduleFile, boolean isEJB, Map correctedPortLocations)
           
 
Methods inherited from class org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
configureEJB, configurePOJO, findWebServices, getKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final GBeanInfo GBEAN_INFO
Constructor Detail

CXFBuilder

public CXFBuilder()

CXFBuilder

public CXFBuilder(Environment defaultEnvironment)
Method Detail

getContainerFactoryGBeanInfo

protected GBeanInfo getContainerFactoryGBeanInfo()
Specified by:
getContainerFactoryGBeanInfo in class JAXWSServiceBuilder

parseWebServiceDescriptor

protected Map<String,PortInfo> parseWebServiceDescriptor(InputStream in,
                                                         URL wsDDUrl,
                                                         JarFile moduleFile,
                                                         boolean isEJB,
                                                         Map correctedPortLocations)
                                                  throws DeploymentException
Specified by:
parseWebServiceDescriptor in class JAXWSServiceBuilder
Throws:
DeploymentException

createService

public Object createService(Class serviceInterface,
                            Class serviceReference,
                            URI wsdlURI,
                            QName serviceQName,
                            Map<Class,org.apache.geronimo.xbeans.javaee.PortComponentRefType> portComponentRefMap,
                            org.apache.geronimo.xbeans.javaee.ServiceRefHandlerChainsType handlerChains,
                            org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType serviceRefType,
                            Module module,
                            ClassLoader cl)
                     throws DeploymentException
Throws:
DeploymentException

initialize

protected void initialize(GBeanData targetGBean,
                          Class serviceClass,
                          PortInfo portInfo,
                          Module module)
                   throws DeploymentException
Overrides:
initialize in class JAXWSServiceBuilder
Throws:
DeploymentException

getGBeanInfo

public static GBeanInfo getGBeanInfo()


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.