org.apache.geronimo.j2ee.deployment
Interface ModuleBuilderExtension

All Known Implementing Classes:
AxisModuleBuilderExtension, CorbaModuleBuilderExtension, JAXWSEJBModuleBuilderExtension, JspModuleBuilderExtension, MyFacesModuleBuilderExtension, PersistenceUnitBuilder

public interface ModuleBuilderExtension


Method Summary
 void addGBeans(EARContext earContext, Module module, ClassLoader cl, Collection repository)
           
 void createModule(Module module, Object plan, JarFile moduleFile, String targetPath, URL specDDUrl, Environment environment, Object moduleContextInfo, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder)
           
 void initContext(EARContext earContext, Module module, ClassLoader cl)
           
 void installModule(JarFile earFile, EARContext earContext, Module module, Collection configurationStores, ConfigurationStore targetConfigurationStore, Collection repository)
           
 

Method Detail

createModule

void createModule(Module module,
                  Object plan,
                  JarFile moduleFile,
                  String targetPath,
                  URL specDDUrl,
                  Environment environment,
                  Object moduleContextInfo,
                  AbstractName earName,
                  Naming naming,
                  ModuleIDBuilder idBuilder)
                  throws DeploymentException
Throws:
DeploymentException

installModule

void installModule(JarFile earFile,
                   EARContext earContext,
                   Module module,
                   Collection configurationStores,
                   ConfigurationStore targetConfigurationStore,
                   Collection repository)
                   throws DeploymentException
Throws:
DeploymentException

initContext

void initContext(EARContext earContext,
                 Module module,
                 ClassLoader cl)
                 throws DeploymentException
Throws:
DeploymentException

addGBeans

void addGBeans(EARContext earContext,
               Module module,
               ClassLoader cl,
               Collection repository)
               throws DeploymentException
Throws:
DeploymentException


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