org.apache.geronimo.axis2.builder
Class Axis2Builder

java.lang.Object
  extended by org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
      extended by org.apache.geronimo.axis2.builder.Axis2Builder
All Implemented Interfaces:
org.apache.geronimo.j2ee.deployment.WebServiceBuilder

public class Axis2Builder
extends org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder


Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Fields inherited from class org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
defaultEnvironment
 
Constructor Summary
Axis2Builder()
           
Axis2Builder(org.apache.geronimo.kernel.repository.Environment defaultEnviroment)
           
 
Method Summary
 boolean configurePOJO(org.apache.geronimo.gbean.GBeanData targetGBean, String servletName, org.apache.geronimo.j2ee.deployment.Module module, String seiClassName, org.apache.geronimo.deployment.DeploymentContext context)
           
 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, org.apache.geronimo.j2ee.deployment.Module module, ClassLoader cl)
           
protected  org.apache.geronimo.gbean.GBeanInfo getContainerFactoryGBeanInfo()
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
protected  void initialize(org.apache.geronimo.gbean.GBeanData targetGBean, Class serviceClass, org.apache.geronimo.jaxws.PortInfo portInfo, org.apache.geronimo.j2ee.deployment.Module module)
           
protected  Map<String,org.apache.geronimo.jaxws.PortInfo> parseWebServiceDescriptor(InputStream in, URL wsDDUrl, JarFile moduleFile, boolean isEJB, Map correctedPortLocations)
           
 
Methods inherited from class org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
configureEJB, 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 org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

Axis2Builder

public Axis2Builder(org.apache.geronimo.kernel.repository.Environment defaultEnviroment)

Axis2Builder

public Axis2Builder()
Method Detail

getContainerFactoryGBeanInfo

protected org.apache.geronimo.gbean.GBeanInfo getContainerFactoryGBeanInfo()
Specified by:
getContainerFactoryGBeanInfo in class org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder

parseWebServiceDescriptor

protected Map<String,org.apache.geronimo.jaxws.PortInfo> parseWebServiceDescriptor(InputStream in,
                                                                                   URL wsDDUrl,
                                                                                   JarFile moduleFile,
                                                                                   boolean isEJB,
                                                                                   Map correctedPortLocations)
                                                                            throws org.apache.geronimo.common.DeploymentException
Specified by:
parseWebServiceDescriptor in class org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
Throws:
org.apache.geronimo.common.DeploymentException

configurePOJO

public boolean configurePOJO(org.apache.geronimo.gbean.GBeanData targetGBean,
                             String servletName,
                             org.apache.geronimo.j2ee.deployment.Module module,
                             String seiClassName,
                             org.apache.geronimo.deployment.DeploymentContext context)
                      throws org.apache.geronimo.common.DeploymentException
Specified by:
configurePOJO in interface org.apache.geronimo.j2ee.deployment.WebServiceBuilder
Overrides:
configurePOJO in class org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
Throws:
org.apache.geronimo.common.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,
                            org.apache.geronimo.j2ee.deployment.Module module,
                            ClassLoader cl)
                     throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

initialize

protected void initialize(org.apache.geronimo.gbean.GBeanData targetGBean,
                          Class serviceClass,
                          org.apache.geronimo.jaxws.PortInfo portInfo,
                          org.apache.geronimo.j2ee.deployment.Module module)
                   throws org.apache.geronimo.common.DeploymentException
Overrides:
initialize in class org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
Throws:
org.apache.geronimo.common.DeploymentException

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


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