org.apache.geronimo.j2ee.deployment
Interface ModuleBuilder

All Known Subinterfaces:
ModuleBuilderWithUnpack

public interface ModuleBuilder

Version:
$Revision: 1.3 $ $Date: 2004/08/07 11:22:12 $

Method Summary
 void addGBeans(EARContext earContext, Module module, ClassLoader cl)
           
 boolean canHandlePlan(org.apache.xmlbeans.XmlObject plan)
           
 Module createModule(String name, org.apache.xmlbeans.XmlObject plan)
           
 URI getConfigId(org.apache.xmlbeans.XmlObject plan)
           
 org.apache.xmlbeans.XmlObject getDeploymentPlan(URL module)
           
 URI getParentId(org.apache.xmlbeans.XmlObject plan)
           
 org.apache.xmlbeans.SchemaTypeLoader getSchemaTypeLoader()
           
 void initContext(EARContext earContext, Module module, ClassLoader cl)
           
 void installModule(File earFolder, EARContext earContext, Module module)
           
 void installModule(JarFile earFile, EARContext earContext, Module module)
           
 

Method Detail

getDeploymentPlan

public org.apache.xmlbeans.XmlObject getDeploymentPlan(URL module)
                                                throws org.apache.xmlbeans.XmlException
Throws:
org.apache.xmlbeans.XmlException

canHandlePlan

public boolean canHandlePlan(org.apache.xmlbeans.XmlObject plan)

createModule

public Module createModule(String name,
                           org.apache.xmlbeans.XmlObject plan)
                    throws org.apache.geronimo.deployment.DeploymentException
Throws:
org.apache.geronimo.deployment.DeploymentException

getParentId

public URI getParentId(org.apache.xmlbeans.XmlObject plan)
                throws org.apache.geronimo.deployment.DeploymentException
Throws:
org.apache.geronimo.deployment.DeploymentException

getConfigId

public URI getConfigId(org.apache.xmlbeans.XmlObject plan)
                throws org.apache.geronimo.deployment.DeploymentException
Throws:
org.apache.geronimo.deployment.DeploymentException

installModule

public void installModule(File earFolder,
                          EARContext earContext,
                          Module module)
                   throws org.apache.geronimo.deployment.DeploymentException
Throws:
org.apache.geronimo.deployment.DeploymentException

installModule

public void installModule(JarFile earFile,
                          EARContext earContext,
                          Module module)
                   throws org.apache.geronimo.deployment.DeploymentException
Throws:
org.apache.geronimo.deployment.DeploymentException

initContext

public void initContext(EARContext earContext,
                        Module module,
                        ClassLoader cl)
                 throws org.apache.geronimo.deployment.DeploymentException
Throws:
org.apache.geronimo.deployment.DeploymentException

addGBeans

public void addGBeans(EARContext earContext,
                      Module module,
                      ClassLoader cl)
               throws org.apache.geronimo.deployment.DeploymentException
Throws:
org.apache.geronimo.deployment.DeploymentException

getSchemaTypeLoader

public org.apache.xmlbeans.SchemaTypeLoader getSchemaTypeLoader()


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.