org.apache.geronimo.j2ee.deployment
Interface ModuleBuilder
- All Known Implementing Classes: 
 - SwitchingModuleBuilder, UnavailableModuleBuilder
 
public interface ModuleBuilder
| 
Method Summary | 
 void | 
addGBeans(EARContext earContext,
                   Module module,
                   ClassLoader cl,
                   Collection repository)
 
            | 
 Module | 
createModule(File plan,
                         JarFile moduleFile,
                         org.apache.geronimo.kernel.Naming naming,
                         org.apache.geronimo.deployment.ModuleIDBuilder idBuilder)
 
            | 
 Module | 
createModule(Object plan,
                         JarFile moduleFile,
                         String targetPath,
                         URL specDDUrl,
                         org.apache.geronimo.kernel.repository.Environment environment,
                         Object moduleContextInfo,
                         org.apache.geronimo.gbean.AbstractName earName,
                         org.apache.geronimo.kernel.Naming naming,
                         org.apache.geronimo.deployment.ModuleIDBuilder idBuilder)
 
            | 
 String | 
getSchemaNamespace()
 
            | 
 void | 
initContext(EARContext earContext,
                       Module module,
                       ClassLoader cl)
 
            | 
 void | 
installModule(JarFile earFile,
                           EARContext earContext,
                           Module module,
                           Collection configurationStores,
                           org.apache.geronimo.kernel.config.ConfigurationStore targetConfigurationStore,
                           Collection repository)
 
            | 
 
createModule
Module createModule(File plan,
                    JarFile moduleFile,
                    org.apache.geronimo.kernel.Naming naming,
                    org.apache.geronimo.deployment.ModuleIDBuilder idBuilder)
                    throws org.apache.geronimo.common.DeploymentException
- Throws:
 org.apache.geronimo.common.DeploymentException
 
createModule
Module createModule(Object plan,
                    JarFile moduleFile,
                    String targetPath,
                    URL specDDUrl,
                    org.apache.geronimo.kernel.repository.Environment environment,
                    Object moduleContextInfo,
                    org.apache.geronimo.gbean.AbstractName earName,
                    org.apache.geronimo.kernel.Naming naming,
                    org.apache.geronimo.deployment.ModuleIDBuilder idBuilder)
                    throws org.apache.geronimo.common.DeploymentException
- Throws:
 org.apache.geronimo.common.DeploymentException
 
installModule
void installModule(JarFile earFile,
                   EARContext earContext,
                   Module module,
                   Collection configurationStores,
                   org.apache.geronimo.kernel.config.ConfigurationStore targetConfigurationStore,
                   Collection repository)
                   throws org.apache.geronimo.common.DeploymentException
- Throws:
 org.apache.geronimo.common.DeploymentException
 
initContext
void initContext(EARContext earContext,
                 Module module,
                 ClassLoader cl)
                 throws org.apache.geronimo.common.DeploymentException
- Throws:
 org.apache.geronimo.common.DeploymentException
 
addGBeans
void addGBeans(EARContext earContext,
               Module module,
               ClassLoader cl,
               Collection repository)
               throws org.apache.geronimo.common.DeploymentException
- Throws:
 org.apache.geronimo.common.DeploymentException
 
getSchemaNamespace
String getSchemaNamespace()
 
Copyright © 2006 Apache Software Foundation. All Rights Reserved.