| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.mortbay.util.Containerorg.mortbay.jetty.servlet.ServletHandlerorg.mortbay.jetty.servlet.WebApplicationHandlerpublic class WebApplicationHandlerextends ServletHandlerWebApplicationContextField Summary | |
protected HashMap[] | |
protected Object | |
protected HashMap[] | |
protected Object | |
protected Object | |
protected Object | |
protected JSR154Filter | |
protected FilterHolder | |
Fields inherited from class org.mortbay.jetty.servlet.ServletHandler | |
__DEFAULT_SERVLET, __J_S_CONTEXT_TEMPDIR, __J_S_ERROR_EXCEPTION, __J_S_ERROR_EXCEPTION_TYPE, __J_S_ERROR_MESSAGE, __J_S_ERROR_REQUEST_URI, __J_S_ERROR_SERVLET_NAME, __J_S_ERROR_STATUS_CODE, _attributes, _context, _contextLog, _formErrorPage, _formLoginPage, _httpContext, _loader, _nameMap, _servletMap, _sessionManager | |
Method Summary | |
protected void |
|
void |
|
void |
|
FilterHolder |
|
FilterHolder |
|
FilterHolder |
|
void |
|
protected void |
|
protected void |
|
protected void |
|
String |
|
FilterHolder |
|
List | |
JSR154Filter | |
void | |
boolean | |
boolean | |
static void |
|
protected FilterHolder |
|
protected void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void | |
Methods inherited from class org.mortbay.util.Container | |
addComponent, addEventListener, destroy, doStart, doStop, getComponents, isStarted, isStarting, isStopping, removeComponent, removeEventListener, start, stop | |
protected HashMap[] _chainCache
protected Object _contextAttributeListeners
protected HashMap[] _namedChainCache
protected Object _requestAttributeListeners
protected Object _requestListeners
protected Object _sessionListeners
protected void addComponent(Object o)
- Overrides:
- addComponent in interface Container
- See Also:
org.mortbay.util.Container.addComponent(java.lang.Object)
public void addEventListener(EventListener listener)
throws IllegalArgumentExceptionRegister an EventListener
- Specified by:
- addEventListener in interface EventProvider
- Overrides:
- addEventListener in interface Container
- Parameters:
listener-
public FilterHolder addFilterPathMapping(String pathSpec, String filterName, int dispatches)
Add a mapping from a pathSpec to a Filter.
- Parameters:
pathSpec- The path specificationfilterName- The name of the filter (must already be added or defined)dispatches- An integer formed by the logical OR of FilterHolder.__REQUEST, FilterHolder.__FORWARD,FilterHolder.__INCLUDE and/or FilterHolder.__ERROR.
- Returns:
- The holder of the filter instance.
public FilterHolder addFilterServletMapping(String servletName, String filterName, int dispatches)
Add a servlet filter mapping
- Parameters:
servletName- The name of the servlet to be filtered.filterName- The name of the filter.dispatches- An integer formed by the logical OR of FilterHolder.__REQUEST, FilterHolder.__FORWARD,FilterHolder.__INCLUDE and/or FilterHolder.__ERROR.
- Returns:
- The holder of the filter instance.
protected void dispatch(String pathInContext,
HttpServletRequest request,
HttpServletResponse response,
ServletHolder servletHolder,
int type)
throws ServletException,
UnavailableException,
IOException
- Overrides:
- dispatch in interface ServletHandler
public String getErrorPage(int status,
ServletHttpRequest request)
- Overrides:
- getErrorPage in interface ServletHandler
public List getFilters()
public void initializeServlets()
throws Exception
- Overrides:
- initializeServlets in interface ServletHandler
public boolean isAcceptRanges()
public boolean isFilterChainsCached()
- Returns:
- Returns the filterChainsCached.
public static void main(String[] arg)
protected void removeComponent(Object o)
- Overrides:
- removeComponent in interface Container
- See Also:
org.mortbay.util.Container.removeComponent(java.lang.Object)
public void removeContextAttribute(String name)
- Overrides:
- removeContextAttribute in interface ServletHandler
public void removeEventListener(EventListener listener)
- Specified by:
- removeEventListener in interface EventProvider
- Overrides:
- removeEventListener in interface Container
public void setAcceptRanges(boolean ar)
Set if the handler accepts range requests. Default is false;
- Parameters:
ar- True if the handler should accept ranges
public void setContextAttribute(String name,
Object value)
- Overrides:
- setContextAttribute in interface ServletHandler
public void setFilterChainsCached(boolean filterChainsCached)
Cache filter chains. If true, filter chains are cached by the URI path within the context. Caching should not be used if the webapp encodes information in URLs.
- Parameters:
filterChainsCached- The filterChainsCached to set.
public void setSessionManager(SessionManager sm)
- Overrides:
- setSessionManager in interface ServletHandler