org.apache.geronimo.axis.builder
Class AxisBuilder

java.lang.Object
  extended by org.apache.geronimo.axis.builder.AxisBuilder
All Implemented Interfaces:
org.apache.geronimo.j2ee.deployment.WebServiceBuilder

public class AxisBuilder
extends Object
implements org.apache.geronimo.j2ee.deployment.WebServiceBuilder


Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Constructor Summary
AxisBuilder()
           
AxisBuilder(org.apache.geronimo.kernel.repository.Environment defaultEnvironment)
           
 
Method Summary
 org.apache.geronimo.axis.client.OperationInfo buildOperationInfoLightweight(Method method, javax.wsdl.BindingOperation bindingOperation, org.apache.axis.constants.Style defaultStyle, org.apache.axis.soap.SOAPConstants soapVersion)
           
 void buildSEIFactoryMap(org.apache.geronimo.webservices.builder.SchemaInfoBuilder schemaInfoBuilder, org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType serviceRefType, org.apache.geronimo.xbeans.j2ee.JavaWsdlMappingType mapping, List handlerInfos, QName serviceQName, org.apache.axis.soap.SOAPConstants soapVersion, Map seiPortNameToFactoryMap, Map seiClassNameToFactoryMap, ClassLoader classLoader)
           
 void configureEJB(org.apache.geronimo.gbean.GBeanData targetGBean, JarFile moduleFile, Object portInfoObject, ClassLoader classLoader)
           
 void configurePOJO(org.apache.geronimo.gbean.GBeanData targetGBean, org.apache.geronimo.j2ee.deployment.Module module, Object portInfoObject, String seiClassName, org.apache.geronimo.deployment.DeploymentContext context)
           
 org.apache.geronimo.axis.client.SEIFactory createSEIFactory(QName serviceName, String portName, String enhancedServiceEndpointClassName, List typeInfo, URL location, org.apache.geronimo.axis.client.OperationInfo[] operationInfos, List handlerInfoInfos, String credentialsName)
           
 Object createService(Class serviceInterface, org.apache.geronimo.webservices.builder.SchemaInfoBuilder schemaInfoBuilder, org.apache.geronimo.xbeans.j2ee.JavaWsdlMappingType mapping, QName serviceQName, org.apache.axis.soap.SOAPConstants soapVersion, List handlerInfos, org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType serviceRefType, org.apache.geronimo.j2ee.deployment.Module module, ClassLoader classloader)
           
 Object createService(Class serviceInterface, URI wsdlURI, URI jaxrpcMappingURI, QName serviceQName, Map portComponentRefMap, List handlerInfos, Object serviceRefType, org.apache.geronimo.j2ee.deployment.Module module, ClassLoader classLoader)
           
 Map findWebServices(JarFile moduleFile, boolean isEJB, Map servletLocations, org.apache.geronimo.kernel.repository.Environment environment)
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 
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

AxisBuilder

public AxisBuilder()

AxisBuilder

public AxisBuilder(org.apache.geronimo.kernel.repository.Environment defaultEnvironment)
Method Detail

findWebServices

public Map findWebServices(JarFile moduleFile,
                           boolean isEJB,
                           Map servletLocations,
                           org.apache.geronimo.kernel.repository.Environment environment)
                    throws org.apache.geronimo.common.DeploymentException
Specified by:
findWebServices in interface org.apache.geronimo.j2ee.deployment.WebServiceBuilder
Throws:
org.apache.geronimo.common.DeploymentException

configurePOJO

public void configurePOJO(org.apache.geronimo.gbean.GBeanData targetGBean,
                          org.apache.geronimo.j2ee.deployment.Module module,
                          Object portInfoObject,
                          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
Throws:
org.apache.geronimo.common.DeploymentException

configureEJB

public void configureEJB(org.apache.geronimo.gbean.GBeanData targetGBean,
                         JarFile moduleFile,
                         Object portInfoObject,
                         ClassLoader classLoader)
                  throws org.apache.geronimo.common.DeploymentException
Specified by:
configureEJB in interface org.apache.geronimo.j2ee.deployment.WebServiceBuilder
Throws:
org.apache.geronimo.common.DeploymentException

createService

public Object createService(Class serviceInterface,
                            URI wsdlURI,
                            URI jaxrpcMappingURI,
                            QName serviceQName,
                            Map portComponentRefMap,
                            List handlerInfos,
                            Object serviceRefType,
                            org.apache.geronimo.j2ee.deployment.Module module,
                            ClassLoader classLoader)
                     throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

createService

public Object createService(Class serviceInterface,
                            org.apache.geronimo.webservices.builder.SchemaInfoBuilder schemaInfoBuilder,
                            org.apache.geronimo.xbeans.j2ee.JavaWsdlMappingType mapping,
                            QName serviceQName,
                            org.apache.axis.soap.SOAPConstants soapVersion,
                            List handlerInfos,
                            org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType serviceRefType,
                            org.apache.geronimo.j2ee.deployment.Module module,
                            ClassLoader classloader)
                     throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

buildSEIFactoryMap

public void buildSEIFactoryMap(org.apache.geronimo.webservices.builder.SchemaInfoBuilder schemaInfoBuilder,
                               org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType serviceRefType,
                               org.apache.geronimo.xbeans.j2ee.JavaWsdlMappingType mapping,
                               List handlerInfos,
                               QName serviceQName,
                               org.apache.axis.soap.SOAPConstants soapVersion,
                               Map seiPortNameToFactoryMap,
                               Map seiClassNameToFactoryMap,
                               ClassLoader classLoader)
                        throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

createSEIFactory

public org.apache.geronimo.axis.client.SEIFactory createSEIFactory(QName serviceName,
                                                                   String portName,
                                                                   String enhancedServiceEndpointClassName,
                                                                   List typeInfo,
                                                                   URL location,
                                                                   org.apache.geronimo.axis.client.OperationInfo[] operationInfos,
                                                                   List handlerInfoInfos,
                                                                   String credentialsName)
                                                            throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

buildOperationInfoLightweight

public org.apache.geronimo.axis.client.OperationInfo buildOperationInfoLightweight(Method method,
                                                                                   javax.wsdl.BindingOperation bindingOperation,
                                                                                   org.apache.axis.constants.Style defaultStyle,
                                                                                   org.apache.axis.soap.SOAPConstants soapVersion)
                                                                            throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

getGBeanInfo

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


Copyright © 2006 Apache Software Foundation. All Rights Reserved.