|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.mortbay.util.Container org.mortbay.jetty.servlet.ServletHandler org.mortbay.jetty.servlet.WebApplicationHandler
WebApp HttpHandler. This handler extends the ServletHandler with security, filter and resource capabilities to provide full J2EE web container support.
WebApplicationContext
,
Serialized FormField Summary |
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 |
Constructor Summary | |
WebApplicationHandler()
|
Method Summary | |
void |
addEventListener(java.util.EventListener listener)
Add a server event listener. |
void |
addFilterHolder(FilterHolder holder)
|
FilterHolder |
addFilterPathMapping(java.lang.String pathSpec,
java.lang.String filterName,
int dispatches)
Add a mapping from a pathSpec to a Filter. |
FilterHolder |
addFilterServletMapping(java.lang.String servletName,
java.lang.String filterName,
int dispatches)
Add a servlet filter mapping |
FilterHolder |
defineFilter(java.lang.String name,
java.lang.String className)
|
void |
destroy()
Destroy a stopped server. |
java.lang.String |
getErrorPage(int status,
ServletHttpRequest request)
|
FilterHolder |
getFilter(java.lang.String name)
|
java.util.List |
getFilters()
|
JSR154Filter |
getJsr154Filter()
|
void |
initializeServlets()
Initialize load-on-startup servlets. |
boolean |
isAcceptRanges()
|
boolean |
isFilterChainsCached()
|
static void |
main(java.lang.String[] arg)
|
void |
removeContextAttribute(java.lang.String name)
|
void |
removeEventListener(java.util.EventListener listener)
|
void |
setAcceptRanges(boolean ar)
Set if the handler accepts range requests. |
void |
setContextAttribute(java.lang.String name,
java.lang.Object value)
|
void |
setFilterChainsCached(boolean filterChainsCached)
Cache filter chains. |
void |
setSessionManager(SessionManager sm)
|
Methods inherited from class org.mortbay.util.Container |
getComponents, isStarted, start, stop |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.mortbay.util.LifeCycle |
isStarted, start, stop |
Constructor Detail |
public WebApplicationHandler()
Method Detail |
public boolean isAcceptRanges()
public void setAcceptRanges(boolean ar)
ar
- True if the handler should accept rangespublic JSR154Filter getJsr154Filter()
public FilterHolder defineFilter(java.lang.String name, java.lang.String className)
public void addFilterHolder(FilterHolder holder)
public FilterHolder getFilter(java.lang.String name)
public FilterHolder addFilterPathMapping(java.lang.String pathSpec, java.lang.String filterName, int dispatches)
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.
public FilterHolder addFilterServletMapping(java.lang.String servletName, java.lang.String filterName, int dispatches)
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.
public java.util.List getFilters()
public void addEventListener(java.util.EventListener listener) throws java.lang.IllegalArgumentException
Container
addEventListener
in interface EventProvider
addEventListener
in class Container
listener
- ComponentEventListener or LifeCycleEventListener
java.lang.IllegalArgumentException
public void removeEventListener(java.util.EventListener listener)
removeEventListener
in interface EventProvider
removeEventListener
in class Container
public void setSessionManager(SessionManager sm)
setSessionManager
in class ServletHandler
public void initializeServlets() throws java.lang.Exception
ServletHandler
initializeServlets
in class ServletHandler
java.lang.Exception
public java.lang.String getErrorPage(int status, ServletHttpRequest request)
getErrorPage
in class ServletHandler
public void setContextAttribute(java.lang.String name, java.lang.Object value)
public void removeContextAttribute(java.lang.String name)
public boolean isFilterChainsCached()
public void setFilterChainsCached(boolean filterChainsCached)
filterChainsCached
- The filterChainsCached to set.public void destroy()
Container
destroy
in class ServletHandler
public static void main(java.lang.String[] arg)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |