org.apache.geronimo.axis.builder
Class AxisBuilder
java.lang.Object
org.apache.geronimo.axis.builder.AxisBuilder
- All Implemented Interfaces:
- org.apache.geronimo.j2ee.deployment.ServiceReferenceBuilder, org.apache.geronimo.j2ee.deployment.WebServiceBuilder
- public class AxisBuilder
- extends Object
- implements org.apache.geronimo.j2ee.deployment.ServiceReferenceBuilder, org.apache.geronimo.j2ee.deployment.WebServiceBuilder
- Version:
- $Rev: 394442 $ $Date: 2006-04-16 10:08:12 +0200 (Sun, 16 Apr 2006) $
Nested classes inherited from class org.apache.geronimo.j2ee.deployment.ServiceReferenceBuilder |
org.apache.geronimo.j2ee.deployment.ServiceReferenceBuilder.HandlerInfoInfo |
Field Summary |
static org.apache.geronimo.gbean.GBeanInfo |
GBEAN_INFO
|
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(SchemaInfoBuilder schemaInfoBuilder,
org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType serviceRefType,
org.apache.geronimo.xbeans.j2ee.JavaWsdlMappingType mapping,
List handlerInfos,
javax.xml.namespace.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,
JarFile moduleFile,
Object portInfoObject,
String seiClassName,
ClassLoader classLoader)
|
org.apache.geronimo.axis.client.SEIFactory |
createSEIFactory(javax.xml.namespace.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,
SchemaInfoBuilder schemaInfoBuilder,
org.apache.geronimo.xbeans.j2ee.JavaWsdlMappingType mapping,
javax.xml.namespace.QName serviceQName,
org.apache.axis.soap.SOAPConstants soapVersion,
List handlerInfos,
org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType serviceRefType,
org.apache.geronimo.deployment.DeploymentContext context,
org.apache.geronimo.j2ee.deployment.Module module,
ClassLoader classloader)
|
Object |
createService(Class serviceInterface,
URI wsdlURI,
URI jaxrpcMappingURI,
javax.xml.namespace.QName serviceQName,
Map portComponentRefMap,
List handlerInfos,
Object serviceRefType,
org.apache.geronimo.deployment.DeploymentContext deploymentContext,
org.apache.geronimo.j2ee.deployment.Module module,
ClassLoader classLoader)
|
static org.apache.geronimo.gbean.GBeanInfo |
getGBeanInfo()
|
Map |
parseWebServiceDescriptor(URL wsDDUrl,
JarFile moduleFile,
boolean isEJB,
Map servletLocations)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GBEAN_INFO
public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
AxisBuilder
public AxisBuilder()
parseWebServiceDescriptor
public Map parseWebServiceDescriptor(URL wsDDUrl,
JarFile moduleFile,
boolean isEJB,
Map servletLocations)
throws org.apache.geronimo.common.DeploymentException
- Specified by:
parseWebServiceDescriptor
in interface org.apache.geronimo.j2ee.deployment.WebServiceBuilder
- Throws:
org.apache.geronimo.common.DeploymentException
configurePOJO
public void configurePOJO(org.apache.geronimo.gbean.GBeanData targetGBean,
JarFile moduleFile,
Object portInfoObject,
String seiClassName,
ClassLoader classLoader)
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,
javax.xml.namespace.QName serviceQName,
Map portComponentRefMap,
List handlerInfos,
Object serviceRefType,
org.apache.geronimo.deployment.DeploymentContext deploymentContext,
org.apache.geronimo.j2ee.deployment.Module module,
ClassLoader classLoader)
throws org.apache.geronimo.common.DeploymentException
- Specified by:
createService
in interface org.apache.geronimo.j2ee.deployment.ServiceReferenceBuilder
- Throws:
org.apache.geronimo.common.DeploymentException
createService
public Object createService(Class serviceInterface,
SchemaInfoBuilder schemaInfoBuilder,
org.apache.geronimo.xbeans.j2ee.JavaWsdlMappingType mapping,
javax.xml.namespace.QName serviceQName,
org.apache.axis.soap.SOAPConstants soapVersion,
List handlerInfos,
org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType serviceRefType,
org.apache.geronimo.deployment.DeploymentContext context,
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(SchemaInfoBuilder schemaInfoBuilder,
org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType serviceRefType,
org.apache.geronimo.xbeans.j2ee.JavaWsdlMappingType mapping,
List handlerInfos,
javax.xml.namespace.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(javax.xml.namespace.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 © 2003-2007 Apache Software Foundation. All Rights Reserved.