Home » geronimo-2.2-source-release » org.apache.geronimo.j2ee.deployment » [javadoc | source]
org.apache.geronimo.j2ee.deployment
public interface: WebServiceBuilder [javadoc | source]

All Known Implementing Classes:
    CXFBuilder, Axis2EJBBuilder, UnavailableWebServiceBuilder, AxisBuilder, Axis2Builder, JAXWSServiceBuilder, CXFEJBBuilder

Method from org.apache.geronimo.j2ee.deployment.WebServiceBuilder Summary:
configureEJB,   configurePOJO,   findWebServices
Method from org.apache.geronimo.j2ee.deployment.WebServiceBuilder Detail:
 public boolean configureEJB(GBeanData targetGBean,
    String ejbName,
    Module module,
    Map sharedContext,
    ClassLoader classLoader) throws 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!
 public boolean configurePOJO(GBeanData targetGBean,
    String servletName,
    Module module,
    String seiClassName,
    DeploymentContext context) throws 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.
 public  void findWebServices(Module module,
    boolean isEJB,
    Map correctedPortLocations,
    Environment environment,
    Map sharedContext) throws DeploymentException
    Introspects on the module file to locate web service for deployment.