org.apache.geronimo.jetty6.deployment
Class JettyModuleBuilder
java.lang.Object
  
org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder
      
org.apache.geronimo.jetty6.deployment.JettyModuleBuilder
- All Implemented Interfaces: 
 - ModuleBuilder
 
public class JettyModuleBuilder
- extends AbstractWebModuleBuilder
 
 
| Fields inherited from class org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder | 
ENTITY_BEAN_PATTERN, kernel, MANAGED_CONNECTION_FACTORY_PATTERN, moduleBuilderExtensions, namingBuilders, resourceEnvironmentSetter, securityBuilders, serviceBuilders, STATEFUL_SESSION_BEAN_PATTERN, STATELESS_SESSION_BEAN_PATTERN, webServiceBuilder | 
 
| 
Constructor Summary | 
JettyModuleBuilder(Environment defaultEnvironment,
                                     Integer defaultSessionTimeoutSeconds,
                                     List<String> defaultWelcomeFiles,
                                     AbstractNameQuery jettyContainerName,
                                     JettyJspServletHolder jspServlet,
                                     Collection defaultServlets,
                                     Collection defaultFilters,
                                     Collection defaultFilterMappings,
                                     Map<String,String> defaultLocaleEncodingMappings,
                                     Map<String,String> defaultMimeTypeMappings,
                                     Object pojoWebServiceTemplate,
                                     Collection<WebServiceBuilder> webServiceBuilder,
                                     Collection clusteringBuilders,
                                     Collection securityBuilders,
                                     Collection serviceBuilders,
                                     NamingBuilder namingBuilders,
                                     Collection<ModuleBuilderExtension> moduleBuilderExtensions,
                                     ResourceEnvironmentSetter resourceEnvironmentSetter,
                                     Kernel kernel)
 
            | 
 
| 
Method Summary | 
 void | 
addGBeans(EARContext earContext,
                   Module module,
                   ClassLoader cl,
                   Collection repository)
 
            | 
protected  Module | 
createModule(Object plan,
                         JarFile moduleFile,
                         String targetPath,
                         URL specDDUrl,
                         boolean standAlone,
                         String contextRoot,
                         AbstractName earName,
                         Naming naming,
                         ModuleIDBuilder idBuilder)
 
            | 
static GBeanInfo | 
getGBeanInfo()
 
            | 
 String | 
getSchemaNamespace()
 
            | 
 void | 
initContext(EARContext earContext,
                       Module module,
                       ClassLoader cl)
 
            | 
 
| Methods inherited from class org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder | 
addGBeanDependencies, addPermissionToRole, addUnmappedJSPPermissions, basicInitContext, buildServletNameToPathMap, buildSpecSecurityConfig, check, checkString, collectRoleNames, configureBasicWebModuleAttributes, convertToServletSchema, createModule, createModule, createWebAppClassFinder, determineDefaultContextRoot, getNamingBuilders, installModule, processRoleRefPermissions | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
clusteringBuilders
protected final NamespaceDrivenBuilderCollection clusteringBuilders
GBEAN_INFO
public static final GBeanInfo GBEAN_INFO
JettyModuleBuilder
public JettyModuleBuilder(Environment defaultEnvironment,
                          Integer defaultSessionTimeoutSeconds,
                          List<String> defaultWelcomeFiles,
                          AbstractNameQuery jettyContainerName,
                          JettyJspServletHolder jspServlet,
                          Collection defaultServlets,
                          Collection defaultFilters,
                          Collection defaultFilterMappings,
                          Map<String,String> defaultLocaleEncodingMappings,
                          Map<String,String> defaultMimeTypeMappings,
                          Object pojoWebServiceTemplate,
                          Collection<WebServiceBuilder> webServiceBuilder,
                          Collection clusteringBuilders,
                          Collection securityBuilders,
                          Collection serviceBuilders,
                          NamingBuilder namingBuilders,
                          Collection<ModuleBuilderExtension> moduleBuilderExtensions,
                          ResourceEnvironmentSetter resourceEnvironmentSetter,
                          Kernel kernel)
                   throws GBeanNotFoundException
- Throws:
 GBeanNotFoundException
createModule
protected Module createModule(Object plan,
                              JarFile moduleFile,
                              String targetPath,
                              URL specDDUrl,
                              boolean standAlone,
                              String contextRoot,
                              AbstractName earName,
                              Naming naming,
                              ModuleIDBuilder idBuilder)
                       throws DeploymentException
- Specified by:
 createModule in class AbstractWebModuleBuilder
 
- Throws:
 DeploymentException
 
initContext
public void initContext(EARContext earContext,
                        Module module,
                        ClassLoader cl)
                 throws DeploymentException
- Throws:
 DeploymentException
 
addGBeans
public void addGBeans(EARContext earContext,
                      Module module,
                      ClassLoader cl,
                      Collection repository)
               throws DeploymentException
- Throws:
 DeploymentException
 
getSchemaNamespace
public String getSchemaNamespace()
 
getGBeanInfo
public static GBeanInfo getGBeanInfo()
 
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.