org.apache.geronimo.axis.builder
Class AxisBuilder
java.lang.Object
org.apache.geronimo.axis.builder.AxisBuilder
- All Implemented Interfaces:
- org.apache.geronimo.j2ee.deployment.WebServiceBuilder
@GBean(j2eeType="ModuleBuilder")
public class AxisBuilder
- extends Object
- implements org.apache.geronimo.j2ee.deployment.WebServiceBuilder
- Version:
- $Rev: 1296084 $ $Date: 2012-03-02 16:37:16 +0800 (Fri, 02 Mar 2012) $
|
Constructor Summary |
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.openejb.jee.JavaWsdlMapping mapping,
List handlerInfos,
QName serviceQName,
org.apache.axis.soap.SOAPConstants soapVersion,
Map seiPortNameToFactoryMap,
Map seiClassNameToFactoryMap,
org.osgi.framework.Bundle bundle)
|
boolean |
configureEJB(org.apache.geronimo.gbean.GBeanData targetGBean,
String ejbName,
org.apache.geronimo.j2ee.deployment.Module module,
Map sharedContext,
org.osgi.framework.Bundle bundle)
|
boolean |
configurePOJO(org.apache.geronimo.gbean.GBeanData targetGBean,
String servletName,
org.apache.geronimo.j2ee.deployment.Module module,
String servletClassName,
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.openejb.jee.JavaWsdlMapping 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,
org.osgi.framework.Bundle bundle)
|
Object |
createService(Class serviceInterface,
URI wsdlURI,
URI jaxrpcMappingURI,
QName serviceQName,
Map portComponentRefMap,
List handlerInfos,
Object serviceRefType,
org.apache.geronimo.j2ee.deployment.Module module,
org.osgi.framework.Bundle bundle)
|
void |
findWebServices(org.apache.geronimo.j2ee.deployment.Module module,
boolean isEJB,
Map servletLocations,
org.apache.geronimo.kernel.repository.Environment environment,
Map sharedContext)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AxisBuilder
public AxisBuilder(@ParamAttribute(name="defaultEnvironment")
org.apache.geronimo.kernel.repository.Environment defaultEnvironment)
findWebServices
public void findWebServices(org.apache.geronimo.j2ee.deployment.Module module,
boolean isEJB,
Map servletLocations,
org.apache.geronimo.kernel.repository.Environment environment,
Map sharedContext)
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 boolean configurePOJO(org.apache.geronimo.gbean.GBeanData targetGBean,
String servletName,
org.apache.geronimo.j2ee.deployment.Module module,
String servletClassName,
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 boolean configureEJB(org.apache.geronimo.gbean.GBeanData targetGBean,
String ejbName,
org.apache.geronimo.j2ee.deployment.Module module,
Map sharedContext,
org.osgi.framework.Bundle bundle)
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,
org.osgi.framework.Bundle bundle)
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.openejb.jee.JavaWsdlMapping 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,
org.osgi.framework.Bundle bundle)
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.openejb.jee.JavaWsdlMapping mapping,
List handlerInfos,
QName serviceQName,
org.apache.axis.soap.SOAPConstants soapVersion,
Map seiPortNameToFactoryMap,
Map seiClassNameToFactoryMap,
org.osgi.framework.Bundle bundle)
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
Copyright © 2003-2013 The Apache Geronimo development community. All Rights Reserved.