org.mortbay.jetty.servlet

Interface WebApplicationContext.Configuration

public static interface WebApplicationContext.Configuration extends Serializable

Base Class for WebApplicationContext Configuration. This class can be extended to customize or extend the configuration of the WebApplicationContext. If WebApplicationContext.setConfiguration is not called, then an XMLConfiguration instance is created.

Version: $Revision: 1.136 $

Author: gregw

Method Summary
voidconfigureClassPath()
Configure ClassPath.
voidconfigureDefaults()
Configure Defaults.
voidconfigureWebApp()
Configure WebApp.
WebApplicationContextgetWebApplicationContext()
Get the context on which the configuration is performed.
voidsetWebApplicationContext(WebApplicationContext context)
Set up a context on which to perform the configuration.

Method Detail

configureClassPath

public void configureClassPath()
Configure ClassPath. This method is called before the context ClassLoader is created. Paths and libraries should be added to the context using the setClassPath, addClassPath and addClassPaths methods. The default implementation looks for WEB-INF/classes, WEB-INF/lib/*.zip and WEB-INF/lib/*.jar

Throws: Exception

configureDefaults

public void configureDefaults()
Configure Defaults. This method is called to intialize the context to the containers default configuration. Typically this would mean application of the webdefault.xml file. The default implementation does nothing.

Throws: Exception

configureWebApp

public void configureWebApp()
Configure WebApp. This method is called to apply the standard and vendor deployment descriptors. Typically this is web.xml and jetty-web.xml. The default implementation does nothing.

Throws: Exception

getWebApplicationContext

public WebApplicationContext getWebApplicationContext()
Get the context on which the configuration is performed.

Returns:

setWebApplicationContext

public void setWebApplicationContext(WebApplicationContext context)
Set up a context on which to perform the configuration.

Parameters: context

Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.