public class Context extends ContextHandler
new ServletContext("/context",Context.SESSIONS|Context.NO_SECURITY);This class should have been called ServletContext, but this would have cause confusion with
ServletContext
.Modifier and Type | Class and Description |
---|---|
class |
Context.SContext |
Modifier and Type | Field and Description |
---|---|
protected SecurityHandler |
_securityHandler |
protected ServletHandler |
_servletHandler |
protected SessionHandler |
_sessionHandler |
static int |
NO_SECURITY |
static int |
NO_SESSIONS |
static int |
SECURITY |
static int |
SESSIONS |
_scontext, MANAGED_ATTRIBUTES
_string
Constructor and Description |
---|
Context() |
Context(HandlerContainer parent,
SessionHandler sessionHandler,
SecurityHandler securityHandler,
ServletHandler servletHandler,
ErrorHandler errorHandler) |
Context(HandlerContainer parent,
java.lang.String contextPath) |
Context(HandlerContainer parent,
java.lang.String contextPath,
boolean sessions,
boolean security) |
Context(HandlerContainer parent,
java.lang.String contextPath,
int options) |
Context(HandlerContainer parent,
java.lang.String contextPath,
SessionHandler sessionHandler,
SecurityHandler securityHandler,
ServletHandler servletHandler,
ErrorHandler errorHandler) |
Context(int options) |
Modifier and Type | Method and Description |
---|---|
FilterHolder |
addFilter(java.lang.Class filterClass,
java.lang.String pathSpec,
int dispatches)
conveniance method to add a filter
|
void |
addFilter(FilterHolder holder,
java.lang.String pathSpec,
int dispatches)
conveniance method to add a filter
|
FilterHolder |
addFilter(java.lang.String filterClass,
java.lang.String pathSpec,
int dispatches)
conveniance method to add a filter
|
ServletHolder |
addServlet(java.lang.Class servlet,
java.lang.String pathSpec)
conveniance method to add a servlet.
|
void |
addServlet(ServletHolder servlet,
java.lang.String pathSpec)
conveniance method to add a servlet.
|
ServletHolder |
addServlet(java.lang.String className,
java.lang.String pathSpec)
conveniance method to add a servlet.
|
SecurityHandler |
getSecurityHandler() |
ServletHandler |
getServletHandler() |
SessionHandler |
getSessionHandler() |
void |
setSecurityHandler(SecurityHandler securityHandler) |
void |
setServletHandler(ServletHandler servletHandler) |
void |
setSessionHandler(SessionHandler sessionHandler) |
protected void |
startContext() |
addEventListener, addLocaleEncoding, clearAttributes, doStart, doStop, getAllowNullPathInfo, getAttribute, getAttributeNames, getAttributes, getBaseResource, getClassLoader, getClassPath, getConnectorNames, getContextPath, getCurrentContext, getDisplayName, getErrorHandler, getEventListeners, getHosts, getInitParameter, getInitParameterNames, getInitParams, getLocaleEncoding, getMaxFormContentSize, getMaxFormKeys, getMimeTypes, getResource, getResourceBase, getResourcePaths, getServletContext, getVirtualHosts, getWelcomeFiles, handle, isCompactPath, isProtectedTarget, isShutdown, loadClass, removeAttribute, setAllowNullPathInfo, setAttribute, setAttributes, setBaseResource, setClassLoader, setCompactPath, setConnectorNames, setContextPath, setDisplayName, setErrorHandler, setEventListeners, setHosts, setInitParams, setMaxFormContentSize, setMaxFormKeys, setMimeTypes, setResourceBase, setServer, setShutdown, setVirtualHosts, setWelcomeFiles, toString
addHandler, expandChildren, getHandler, removeHandler, setHandler
expandHandler, getChildHandlerByClass, getChildHandlers, getChildHandlersByClass
destroy, getServer
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
public static final int SESSIONS
public static final int SECURITY
public static final int NO_SESSIONS
public static final int NO_SECURITY
protected SecurityHandler _securityHandler
protected ServletHandler _servletHandler
protected SessionHandler _sessionHandler
public Context()
public Context(int options)
public Context(HandlerContainer parent, java.lang.String contextPath)
public Context(HandlerContainer parent, java.lang.String contextPath, int options)
public Context(HandlerContainer parent, java.lang.String contextPath, boolean sessions, boolean security)
public Context(HandlerContainer parent, SessionHandler sessionHandler, SecurityHandler securityHandler, ServletHandler servletHandler, ErrorHandler errorHandler)
public Context(HandlerContainer parent, java.lang.String contextPath, SessionHandler sessionHandler, SecurityHandler securityHandler, ServletHandler servletHandler, ErrorHandler errorHandler)
protected void startContext() throws java.lang.Exception
startContext
in class ContextHandler
java.lang.Exception
ContextHandler.startContext()
public SecurityHandler getSecurityHandler()
public ServletHandler getServletHandler()
public SessionHandler getSessionHandler()
public ServletHolder addServlet(java.lang.String className, java.lang.String pathSpec)
public ServletHolder addServlet(java.lang.Class servlet, java.lang.String pathSpec)
public void addServlet(ServletHolder servlet, java.lang.String pathSpec)
public void addFilter(FilterHolder holder, java.lang.String pathSpec, int dispatches)
public FilterHolder addFilter(java.lang.Class filterClass, java.lang.String pathSpec, int dispatches)
public FilterHolder addFilter(java.lang.String filterClass, java.lang.String pathSpec, int dispatches)
public void setSessionHandler(SessionHandler sessionHandler)
sessionHandler
- The sessionHandler to set.public void setSecurityHandler(SecurityHandler securityHandler)
securityHandler
- The SecurityHandler
to set on this context.public void setServletHandler(ServletHandler servletHandler)
servletHandler
- The servletHandler to set.Copyright © 2009 Mortbay Consulting Pty. Ltd. All Rights Reserved.