| java.lang.Object org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder org.apache.geronimo.jetty6.deployment.JettyModuleBuilder
JettyModuleBuilder | public class JettyModuleBuilder extends AbstractWebModuleBuilder implements GBeanLifecycle(Code) | | version: $Rev:385659 $ $Date: 2008-01-10 17:27:36 -0800 (Thu, 10 Jan 2008) $ |
Inner Class :static class StartupOrderComparator implements Comparator<ServletType> | |
Constructor Summary | |
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) |
Method Summary | |
public 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) | public void | doFail() | public void | doStart() | public void | doStop() | String | getContextRoot(JettyWebAppType jettyWebApp, String contextRoot, WebAppType webApp, boolean standAlone, JarFile moduleFile, String targetPath) | public static GBeanInfo | getGBeanInfo() | JettyWebAppType | getJettyWebApp(Object plan, JarFile moduleFile, boolean standAlone, String targetPath, WebAppType webApp) | public String | getSchemaNamespace() | public void | initContext(EARContext earContext, Module module, ClassLoader cl) |
GBEAN_INFO | final public static GBeanInfo GBEAN_INFO(Code) | | |
clusteringBuilders | final protected NamespaceDrivenBuilderCollection clusteringBuilders(Code) | | |
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(Code) | | |
createModule | protected Module createModule(Object plan, JarFile moduleFile, String targetPath, URL specDDUrl, boolean standAlone, String contextRoot, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder) throws DeploymentException(Code) | | |
doFail | public void doFail()(Code) | | |
doStop | public void doStop()(Code) | | |
getContextRoot | String getContextRoot(JettyWebAppType jettyWebApp, String contextRoot, WebAppType webApp, boolean standAlone, JarFile moduleFile, String targetPath)(Code) | | |
getGBeanInfo | public static GBeanInfo getGBeanInfo()(Code) | | |
getJettyWebApp | JettyWebAppType getJettyWebApp(Object plan, JarFile moduleFile, boolean standAlone, String targetPath, WebAppType webApp) throws DeploymentException(Code) | | |
Methods inherited from org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder | protected void addGBeanDependencies(EARContext earContext, GBeanData webModuleData)(Code)(Java Doc) protected void addPermissionToRole(String roleName, Permission permission, Map<String, PermissionCollection> rolePermissions)(Code)(Java Doc) protected void addUnmappedJSPPermissions(Set<String> securityRoles, Map<String, PermissionCollection> rolePermissions)(Code)(Java Doc) protected void basicInitContext(EARContext earContext, Module module, XmlObject gerWebApp, boolean hasSecurityRealmName) throws DeploymentException(Code)(Java Doc) protected Map<String, String> buildServletNameToPathMap(WebAppType webApp, String contextRoot)(Code)(Java Doc) protected ComponentPermissions buildSpecSecurityConfig(WebAppType webApp, Set<String> securityRoles, Map<String, PermissionCollection> rolePermissions)(Code)(Java Doc) protected static void check(WebAppType webApp) throws DeploymentException(Code)(Java Doc) protected static void checkString(String pattern) throws DeploymentException(Code)(Java Doc) protected static Set<String> collectRoleNames(WebAppType webApp)(Code)(Java Doc) protected void configureBasicWebModuleAttributes(WebAppType webApp, XmlObject vendorPlan, EARContext moduleContext, EARContext earContext, WebModule webModule, GBeanData webModuleData) throws DeploymentException(Code)(Java Doc) protected WebAppDocument convertToServletSchema(XmlObject xmlObject) throws XmlException(Code)(Java Doc) public Module createModule(File plan, JarFile moduleFile, Naming naming, ModuleIDBuilder idBuilder) throws DeploymentException(Code)(Java Doc) public Module createModule(Object plan, JarFile moduleFile, String targetPath, URL specDDUrl, Environment environment, Object moduleContextInfo, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder) throws DeploymentException(Code)(Java Doc) abstract protected Module createModule(Object plan, JarFile moduleFile, String targetPath, URL specDDUrl, boolean standAlone, String contextRoot, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder) throws DeploymentException(Code)(Java Doc) protected ClassFinder createWebAppClassFinder(WebAppType webApp, WebModule webModule) throws DeploymentException(Code)(Java Doc) public static ClassFinder createWebAppClassFinder(WebAppType webApp, ClassLoader classLoader) throws DeploymentException(Code)(Java Doc) protected String determineDefaultContextRoot(WebAppType webApp, boolean isStandAlone, JarFile moduleFile, String targetPath)(Code)(Java Doc) public NamingBuilder getNamingBuilders()(Code)(Java Doc) public void installModule(JarFile earFile, EARContext earContext, Module module, Collection configurationStores, ConfigurationStore targetConfigurationStore, Collection repositories) throws DeploymentException(Code)(Java Doc) protected void processRoleRefPermissions(ServletType servletType, Set<String> securityRoles, Map<String, PermissionCollection> rolePermissions)(Code)(Java Doc)
|
|
|