| org.apache.geronimo.j2ee.deployment.WebServiceBuilder
All known Subclasses: org.apache.geronimo.axis.builder.AxisBuilder, org.apache.geronimo.tomcat.deployment.MockWebServiceBuilder, org.apache.geronimo.j2ee.deployment.UnavailableWebServiceBuilder, org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder,
WebServiceBuilder | public interface WebServiceBuilder (Code) | | version: $Rev: 539121 $ $Date: 2007-05-17 14:20:58 -0700 (Thu, 17 May 2007) $ |
Method Summary | |
boolean | configureEJB(GBeanData targetGBean, String ejbName, Module module, Map sharedContext, ClassLoader classLoader) configure the supplied EJBContainer gbeandata to implement the ejb web service described in the deployment descriptor
N.B. | boolean | configurePOJO(GBeanData targetGBean, String servletName, Module module, String seiClassName, DeploymentContext context) 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. | void | findWebServices(Module module, boolean isEJB, Map correctedPortLocations, Environment environment, Map sharedContext) Introspects on the module file to locate web service for deployment.
Parameters: moduleFile - J2EE module Parameters: isEJB - is this an EJB archive? Parameters: correctedPortLocations - mapping between port locations and paths. Parameters: environment - Parameters: sharedContext - map of builder-specific key to map of servlet names to port information, or anempty map if no web services found. |
configureEJB | boolean configureEJB(GBeanData targetGBean, String ejbName, Module module, Map sharedContext, ClassLoader classLoader) throws DeploymentException(Code) | | 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 - Parameters: ejbName - Parameters: moduleFile - Parameters: sharedContext - Parameters: classLoader - throws: DeploymentException - |
configurePOJO | boolean configurePOJO(GBeanData targetGBean, String servletName, Module module, String seiClassName, DeploymentContext context) throws DeploymentException(Code) | | 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 - Parameters: servletName - Parameters: module - Parameters: seiClassName - Parameters: context - true if this builder configured this pojo throws: DeploymentException - |
findWebServices | void findWebServices(Module module, boolean isEJB, Map correctedPortLocations, Environment environment, Map sharedContext) throws DeploymentException(Code) | | Introspects on the module file to locate web service for deployment.
Parameters: moduleFile - J2EE module Parameters: isEJB - is this an EJB archive? Parameters: correctedPortLocations - mapping between port locations and paths. Parameters: environment - Parameters: sharedContext - map of builder-specific key to map of servlet names to port information, or anempty map if no web services found. Port information is opaqueto all except the WebServiceBuilder itself. throws: DeploymentException - if error encountered while introspecting the module. |
|
|