org.apache.geronimo.axis.builder
Class AxisBuilder
java.lang.Object
org.apache.geronimo.axis.builder.AxisBuilder
- All Implemented Interfaces:
- WebServiceBuilder
public class AxisBuilder
- extends Object
- implements WebServiceBuilder
- Version:
- $Rev: 698441 $ $Date: 2008-09-24 00:10:08 -0700 (Wed, 24 Sep 2008) $
|
Method Summary |
OperationInfo |
buildOperationInfoLightweight(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.geronimo.xbeans.j2ee.JavaWsdlMappingType mapping,
List handlerInfos,
QName serviceQName,
org.apache.axis.soap.SOAPConstants soapVersion,
Map seiPortNameToFactoryMap,
Map seiClassNameToFactoryMap,
ClassLoader classLoader)
|
boolean |
configureEJB(GBeanData targetGBean,
String ejbName,
Module module,
Map sharedContext,
ClassLoader classLoader)
|
boolean |
configurePOJO(GBeanData targetGBean,
String servletName,
Module module,
String servletClassName,
DeploymentContext context)
|
SEIFactory |
createSEIFactory(QName serviceName,
String portName,
String enhancedServiceEndpointClassName,
List typeInfo,
URL location,
OperationInfo[] operationInfos,
List handlerInfoInfos,
String credentialsName)
|
Object |
createService(Class serviceInterface,
SchemaInfoBuilder schemaInfoBuilder,
org.apache.geronimo.xbeans.j2ee.JavaWsdlMappingType mapping,
QName serviceQName,
org.apache.axis.soap.SOAPConstants soapVersion,
List handlerInfos,
GerServiceRefType serviceRefType,
Module module,
ClassLoader classloader)
|
Object |
createService(Class serviceInterface,
URI wsdlURI,
URI jaxrpcMappingURI,
QName serviceQName,
Map portComponentRefMap,
List handlerInfos,
Object serviceRefType,
Module module,
ClassLoader classLoader)
|
void |
findWebServices(JarFile moduleFile,
boolean isEJB,
Map servletLocations,
Environment environment,
Map sharedContext)
|
void |
findWebServices(Module module,
boolean isEJB,
Map servletLocations,
Environment environment,
Map sharedContext)
|
static GBeanInfo |
getGBeanInfo()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GBEAN_INFO
public static final GBeanInfo GBEAN_INFO
AxisBuilder
public AxisBuilder()
AxisBuilder
public AxisBuilder(Environment defaultEnvironment)
findWebServices
public void findWebServices(Module module,
boolean isEJB,
Map servletLocations,
Environment environment,
Map sharedContext)
throws DeploymentException
- Specified by:
findWebServices in interface WebServiceBuilder
- Throws:
DeploymentException
findWebServices
public void findWebServices(JarFile moduleFile,
boolean isEJB,
Map servletLocations,
Environment environment,
Map sharedContext)
throws DeploymentException
- Throws:
DeploymentException
configurePOJO
public boolean configurePOJO(GBeanData targetGBean,
String servletName,
Module module,
String servletClassName,
DeploymentContext context)
throws DeploymentException
- Specified by:
configurePOJO in interface WebServiceBuilder
- Throws:
DeploymentException
configureEJB
public boolean configureEJB(GBeanData targetGBean,
String ejbName,
Module module,
Map sharedContext,
ClassLoader classLoader)
throws DeploymentException
- Specified by:
configureEJB in interface WebServiceBuilder
- Throws:
DeploymentException
createService
public Object createService(Class serviceInterface,
URI wsdlURI,
URI jaxrpcMappingURI,
QName serviceQName,
Map portComponentRefMap,
List handlerInfos,
Object serviceRefType,
Module module,
ClassLoader classLoader)
throws DeploymentException
- Throws:
DeploymentException
createService
public Object createService(Class serviceInterface,
SchemaInfoBuilder schemaInfoBuilder,
org.apache.geronimo.xbeans.j2ee.JavaWsdlMappingType mapping,
QName serviceQName,
org.apache.axis.soap.SOAPConstants soapVersion,
List handlerInfos,
GerServiceRefType serviceRefType,
Module module,
ClassLoader classloader)
throws DeploymentException
- Throws:
DeploymentException
buildSEIFactoryMap
public void buildSEIFactoryMap(SchemaInfoBuilder schemaInfoBuilder,
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 DeploymentException
- Throws:
DeploymentException
createSEIFactory
public SEIFactory createSEIFactory(QName serviceName,
String portName,
String enhancedServiceEndpointClassName,
List typeInfo,
URL location,
OperationInfo[] operationInfos,
List handlerInfoInfos,
String credentialsName)
throws DeploymentException
- Throws:
DeploymentException
buildOperationInfoLightweight
public OperationInfo buildOperationInfoLightweight(Method method,
javax.wsdl.BindingOperation bindingOperation,
org.apache.axis.constants.Style defaultStyle,
org.apache.axis.soap.SOAPConstants soapVersion)
throws DeploymentException
- Throws:
DeploymentException
getGBeanInfo
public static GBeanInfo getGBeanInfo()
Copyright © 2003-2009 The Apache Geronimo development community. All Rights Reserved.