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

@GBean(j2eeType="ModuleBuilder")
public class Axis2Builder
extends org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder

Version:
$Rev: 1296084 $ $Date: 2012-03-02 16:37:16 +0800 (Fri, 02 Mar 2012) $

Field Summary
protected  Collection<org.apache.geronimo.jaxws.builder.wsdl.WsdlGenerator> wsdlGenerators
           
 
Fields inherited from class org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
defaultEnvironment, webServiceFinder
 
Constructor Summary
Axis2Builder()
           
Axis2Builder(org.apache.geronimo.kernel.repository.Environment defaultEnviroment, Collection<org.apache.geronimo.jaxws.builder.wsdl.WsdlGenerator> wsdlGenerators)
           
 
Method Summary
protected  org.apache.geronimo.gbean.GBeanInfo getContainerFactoryGBeanInfo()
           
protected  org.apache.geronimo.jaxws.builder.wsdl.WsdlGenerator getWsdlGenerator()
           
protected  void initialize(org.apache.geronimo.gbean.GBeanData targetGBean, Class serviceClass, org.apache.geronimo.jaxws.PortInfo portInfo, org.apache.geronimo.j2ee.deployment.Module module, org.osgi.framework.Bundle bundle)
           
 
Methods inherited from class org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
configureEJB, configurePOJO, findWebServices, getKey, isHTTPBinding, isWsdlSet, setWebServiceFinder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wsdlGenerators

protected Collection<org.apache.geronimo.jaxws.builder.wsdl.WsdlGenerator> wsdlGenerators
Constructor Detail

Axis2Builder

public Axis2Builder(@ParamAttribute(name="defaultEnvironment")
                    org.apache.geronimo.kernel.repository.Environment defaultEnviroment,
                    @ParamReference(name="WsdlGenerator",namingType="GBean")
                    Collection<org.apache.geronimo.jaxws.builder.wsdl.WsdlGenerator> wsdlGenerators)

Axis2Builder

public Axis2Builder()
Method Detail

getContainerFactoryGBeanInfo

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

getWsdlGenerator

protected org.apache.geronimo.jaxws.builder.wsdl.WsdlGenerator getWsdlGenerator()
                                                                         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,
                          org.osgi.framework.Bundle bundle)
                   throws org.apache.geronimo.common.DeploymentException
Overrides:
initialize in class org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder
Throws:
org.apache.geronimo.common.DeploymentException


Copyright © 2003-2013 The Apache Geronimo development community. All Rights Reserved.