org.apache.geronimo.j2ee.deployment
Interface WebServiceBuilder
- All Known Implementing Classes:
- UnavailableWebServiceBuilder
- public interface WebServiceBuilder
- Version:
- $Rev: 355877 $ $Date: 2005-12-11 03:48:27 +0100 (Sun, 11 Dec 2005) $
Method Summary |
void |
configureEJB(org.apache.geronimo.gbean.GBeanData targetGBean,
JarFile moduleFile,
Object portInfo,
ClassLoader classLoader)
configure the supplied EJBContainer gbeandata to implement the ejb web service described in the deployment descriptor
N.B. |
void |
configurePOJO(org.apache.geronimo.gbean.GBeanData targetGBean,
JarFile moduleFile,
Object portInfo,
String seiClassName,
ClassLoader classLoader)
configure the supplied GBeanData to implement the POJO web service described in the deployment descriptor. |
Map |
parseWebServiceDescriptor(URL wsDDUrl,
JarFile moduleFile,
boolean isEJB,
Map correctedPortLocations)
|
parseWebServiceDescriptor
public Map parseWebServiceDescriptor(URL wsDDUrl,
JarFile moduleFile,
boolean isEJB,
Map correctedPortLocations)
throws org.apache.geronimo.common.DeploymentException
- Throws:
org.apache.geronimo.common.DeploymentException
configurePOJO
public void configurePOJO(org.apache.geronimo.gbean.GBeanData targetGBean,
JarFile moduleFile,
Object portInfo,
String seiClassName,
ClassLoader classLoader)
throws org.apache.geronimo.common.DeploymentException
- configure the supplied GBeanData to implement the POJO web service described in the deployment descriptor.
The GBeanData will be for a ServletHolder like gbean that is adapted to holding a ws stack that talks to a
POJO web service. The web deployer is responsible for filling in the standard servlet info such as init params.
- Parameters:
targetGBean
- moduleFile
- portInfo
- seiClassName
-
- Throws:
org.apache.geronimo.common.DeploymentException
configureEJB
public void configureEJB(org.apache.geronimo.gbean.GBeanData targetGBean,
JarFile moduleFile,
Object portInfo,
ClassLoader classLoader)
throws org.apache.geronimo.common.DeploymentException
- configure the supplied EJBContainer gbeandata to implement the ejb web service described in the deployment descriptor
N.B. this method is a complete guess and should be replaced by something useable right away!
- Parameters:
targetGBean
- moduleFile
- classLoader
-
- Throws:
org.apache.geronimo.common.DeploymentException
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.