org.mortbay.jetty.servlet
public class WebApplicationHandler extends ServletHandler
Since: Jetty 4.1
Version: $Id: WebApplicationHandler.java,v 1.62 2006/01/04 13:55:31 gregwilkins Exp $
See Also: WebApplicationContext
Field Summary | |
---|---|
protected JSR154Filter | jsr154Filter |
protected FilterHolder | jsr154FilterHolder |
protected HashMap[] | _chainCache |
protected Object | _contextAttributeListeners |
protected HashMap[] | _namedChainCache |
protected Object | _requestAttributeListeners |
protected Object | _requestListeners |
protected Object | _sessionListeners |
Method Summary | |
---|---|
protected void | addComponent(Object o) |
void | addEventListener(EventListener listener) |
void | addFilterHolder(FilterHolder holder) |
FilterHolder | addFilterPathMapping(String pathSpec, String filterName, int dispatches) Add a mapping from a pathSpec to a Filter. |
FilterHolder | addFilterServletMapping(String servletName, String filterName, int dispatches)
Add a servlet filter mapping |
FilterHolder | defineFilter(String name, String className) |
void | destroy() |
protected void | dispatch(String pathInContext, HttpServletRequest request, HttpServletResponse response, ServletHolder servletHolder, int type) |
protected void | doStart() |
protected void | doStop() |
String | getErrorPage(int status, ServletHttpRequest request) |
FilterHolder | getFilter(String name) |
List | getFilters() |
JSR154Filter | getJsr154Filter() |
void | initializeServlets() |
boolean | isAcceptRanges() |
boolean | isFilterChainsCached() |
static void | main(String[] arg) |
protected FilterHolder | newFilterHolder(String name, String className) |
protected void | removeComponent(Object o) |
void | removeContextAttribute(String name) |
void | removeEventListener(EventListener listener) |
void | setAcceptRanges(boolean ar) Set if the handler accepts range requests.
|
void | setContextAttribute(String name, Object value) |
void | setFilterChainsCached(boolean filterChainsCached) Cache filter chains.
|
void | setSessionManager(SessionManager sm) |
See Also: Container
Parameters: pathSpec The path specification filterName 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.
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.
Returns: Returns the jsr154Filter.
Returns: Returns the filterChainsCached.
See Also: Container
Parameters: ar True if the handler should accept ranges
Parameters: filterChainsCached The filterChainsCached to set.