org.apache.geronimo.axis.builder
Class AxisBuilder
java.lang.Object
org.apache.geronimo.axis.builder.AxisBuilder
- All Implemented Interfaces:
- WebServiceBuilder
@GBean(j2eeType="ModuleBuilder")
public class AxisBuilder
- extends java.lang.Object
- implements WebServiceBuilder
- Version:
- $Rev: 1296084 $ $Date: 2012-03-02 16:37:16 +0800 (Fri, 02 Mar 2012) $
|
Method Summary |
OperationInfo |
buildOperationInfoLightweight(java.lang.reflect.Method method,
javax.wsdl.BindingOperation bindingOperation,
org.apache.axis.constants.Style defaultStyle,
org.apache.axis.soap.SOAPConstants soapVersion)
|
void |
buildSEIFactoryMap(SchemaInfoBuilder schemaInfoBuilder,
GerServiceRefType serviceRefType,
org.apache.openejb.jee.JavaWsdlMapping mapping,
java.util.List handlerInfos,
javax.xml.namespace.QName serviceQName,
org.apache.axis.soap.SOAPConstants soapVersion,
java.util.Map seiPortNameToFactoryMap,
java.util.Map seiClassNameToFactoryMap,
org.osgi.framework.Bundle bundle)
|
boolean |
configureEJB(GBeanData targetGBean,
java.lang.String ejbName,
Module module,
java.util.Map sharedContext,
org.osgi.framework.Bundle bundle)
|
boolean |
configurePOJO(GBeanData targetGBean,
java.lang.String servletName,
Module module,
java.lang.String servletClassName,
DeploymentContext context)
|
SEIFactory |
createSEIFactory(javax.xml.namespace.QName serviceName,
java.lang.String portName,
java.lang.String enhancedServiceEndpointClassName,
java.util.List typeInfo,
java.net.URL location,
OperationInfo[] operationInfos,
java.util.List handlerInfoInfos,
java.lang.String credentialsName)
|
java.lang.Object |
createService(java.lang.Class serviceInterface,
SchemaInfoBuilder schemaInfoBuilder,
org.apache.openejb.jee.JavaWsdlMapping mapping,
javax.xml.namespace.QName serviceQName,
org.apache.axis.soap.SOAPConstants soapVersion,
java.util.List handlerInfos,
GerServiceRefType serviceRefType,
Module module,
org.osgi.framework.Bundle bundle)
|
java.lang.Object |
createService(java.lang.Class serviceInterface,
java.net.URI wsdlURI,
java.net.URI jaxrpcMappingURI,
javax.xml.namespace.QName serviceQName,
java.util.Map portComponentRefMap,
java.util.List handlerInfos,
java.lang.Object serviceRefType,
Module module,
org.osgi.framework.Bundle bundle)
|
void |
findWebServices(Module module,
boolean isEJB,
java.util.Map servletLocations,
Environment environment,
java.util.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")
Environment defaultEnvironment)
findWebServices
public void findWebServices(Module module,
boolean isEJB,
java.util.Map servletLocations,
Environment environment,
java.util.Map sharedContext)
throws DeploymentException
- Specified by:
findWebServices in interface WebServiceBuilder
- Throws:
DeploymentException
configurePOJO
public boolean configurePOJO(GBeanData targetGBean,
java.lang.String servletName,
Module module,
java.lang.String servletClassName,
DeploymentContext context)
throws DeploymentException
- Specified by:
configurePOJO in interface WebServiceBuilder
- Throws:
DeploymentException
configureEJB
public boolean configureEJB(GBeanData targetGBean,
java.lang.String ejbName,
Module module,
java.util.Map sharedContext,
org.osgi.framework.Bundle bundle)
throws DeploymentException
- Specified by:
configureEJB in interface WebServiceBuilder
- Throws:
DeploymentException
createService
public java.lang.Object createService(java.lang.Class serviceInterface,
java.net.URI wsdlURI,
java.net.URI jaxrpcMappingURI,
javax.xml.namespace.QName serviceQName,
java.util.Map portComponentRefMap,
java.util.List handlerInfos,
java.lang.Object serviceRefType,
Module module,
org.osgi.framework.Bundle bundle)
throws DeploymentException
- Throws:
DeploymentException
createService
public java.lang.Object createService(java.lang.Class serviceInterface,
SchemaInfoBuilder schemaInfoBuilder,
org.apache.openejb.jee.JavaWsdlMapping mapping,
javax.xml.namespace.QName serviceQName,
org.apache.axis.soap.SOAPConstants soapVersion,
java.util.List handlerInfos,
GerServiceRefType serviceRefType,
Module module,
org.osgi.framework.Bundle bundle)
throws DeploymentException
- Throws:
DeploymentException
buildSEIFactoryMap
public void buildSEIFactoryMap(SchemaInfoBuilder schemaInfoBuilder,
GerServiceRefType serviceRefType,
org.apache.openejb.jee.JavaWsdlMapping mapping,
java.util.List handlerInfos,
javax.xml.namespace.QName serviceQName,
org.apache.axis.soap.SOAPConstants soapVersion,
java.util.Map seiPortNameToFactoryMap,
java.util.Map seiClassNameToFactoryMap,
org.osgi.framework.Bundle bundle)
throws DeploymentException
- Throws:
DeploymentException
createSEIFactory
public SEIFactory createSEIFactory(javax.xml.namespace.QName serviceName,
java.lang.String portName,
java.lang.String enhancedServiceEndpointClassName,
java.util.List typeInfo,
java.net.URL location,
OperationInfo[] operationInfos,
java.util.List handlerInfoInfos,
java.lang.String credentialsName)
throws DeploymentException
- Throws:
DeploymentException
buildOperationInfoLightweight
public OperationInfo buildOperationInfoLightweight(java.lang.reflect.Method method,
javax.wsdl.BindingOperation bindingOperation,
org.apache.axis.constants.Style defaultStyle,
org.apache.axis.soap.SOAPConstants soapVersion)
throws DeploymentException
- Throws:
DeploymentException
Copyright © 2003-2012 The Apache Geronimo development community. All Rights Reserved.