|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mortbay.http.handler.AbstractHttpHandler
org.mortbay.jetty.servlet.ServletHandler
org.mortbay.jetty.servlet.WebApplicationHandler
org.apache.geronimo.jetty.JettyWebAppHandler
A class extension to WebApplicationHandler
whose sole purpose
is to override the implementation of newServletHolder()
so
that it returns an instance of JettyServletHolder
. The class
JettyServletHolder
tracks which servlet is currently being
handled by the current thread. This allows JAASJettyRealm
to obtain the name of the servlet that is being handled so that it can
generate the proper JACC permission.
JettyServletHolder
,
JAASJettyRealm.isUserInRole(java.security.Principal, java.lang.String)
,
Serialized FormField Summary |
Fields inherited from class org.mortbay.jetty.servlet.WebApplicationHandler |
_requestAttributeListeners, _requestListeners, _sessionListeners |
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, _loader, _nameMap, _servletMap, _sessionManager |
Constructor Summary | |
JettyWebAppHandler()
|
Method Summary | |
org.mortbay.jetty.servlet.ServletHolder |
newServletHolder(String name,
String servletClass,
String forcedPath)
Return an instance of JettyServletHolder . |
Methods inherited from class org.mortbay.jetty.servlet.WebApplicationHandler |
addEventListener, defineFilter, dispatch, getErrorPage, getFilter, getFilters, initializeServlets, isAcceptRanges, isStarted, mapPathToFilter, mapServletToFilter, removeEventListener, setAcceptRanges, setSessionManager, start, stop |
Methods inherited from class org.mortbay.jetty.servlet.ServletHandler |
addServlet, addServlet, addServlet, formAuthInit, getClassLoader, getHolderEntry, getNamedDispatcher, getRealPath, getRequestDispatcher, getResource, getResourceAsStream, getResourcePaths, getServletContext, getServletHolder, getServletMap, getServlets, getSessionManager, handle, initialize, isAutoInitializeServlets, isUsingCookies, mapPathToServlet, newServletHolder, setAutoInitializeServlets, setDynamicInitParams, setDynamicServletPathSpec, setServeDynamicSystemServlets, setUsingCookies |
Methods inherited from class org.mortbay.http.handler.AbstractHttpHandler |
getHttpContext, getName, handleTrace, setName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public JettyWebAppHandler()
Method Detail |
public org.mortbay.jetty.servlet.ServletHolder newServletHolder(String name, String servletClass, String forcedPath)
JettyServletHolder
.
This method overrides WebApplicationHandler
's implementation.
name
- The name of the servlet.servletClass
- The class name of the servlet.forcedPath
- If non null, the request attribute
javax.servlet.include.servlet_path will be set to this path before
service is called.
JettyServletHolder
ServletHandler.newServletHolder(java.lang.String, java.lang.String, java.lang.String)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |