|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tomcat.core.Context
Context represent a Web Application as specified by Servlet Specs. The implementation is a repository for all the properties defined in web.xml and tomcat specific properties, with all the functionality delegated to interceptors.
Constructor Summary | |
Context()
|
Method Summary | |
void |
addContentType(java.lang.String ext,
java.lang.String type)
|
void |
addContextInterceptor(ContextInterceptor ci)
Deprecated. |
void |
addEnvEntry(java.lang.String name,
java.lang.String type,
java.lang.String value,
java.lang.String description)
Add Env-entry to this context |
void |
addErrorPage(java.lang.String errorType,
java.lang.String value)
|
void |
addInitParameter(java.lang.String name,
java.lang.String value)
|
void |
addRequestInterceptor(RequestInterceptor ci)
Deprecated. |
void |
addSecurityConstraint(java.lang.String[] path,
java.lang.String[] methods,
java.lang.String[] roles,
java.lang.String transport)
|
void |
addServlet(ServletWrapper wrapper)
Add a servlet with the given name to the container. |
void |
addServletMapping(java.lang.String path,
java.lang.String servletName)
Maps a named servlet to a particular path or extension. |
void |
addTaglib(java.lang.String uri,
java.lang.String location)
Add a taglib declaration for this context |
void |
addWelcomeFile(java.lang.String s)
|
void |
expectUserWelcomeFiles()
If any new welcome file is added, remove the old list of welcome files and start a new one. |
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Enumeration |
getAttributeNames()
|
java.lang.String |
getAuthMethod()
Authentication method, if any specified |
Container |
getContainer(java.lang.String path)
|
java.util.Enumeration |
getContainerLocations()
|
java.util.Enumeration |
getContainers()
|
ContextInterceptor[] |
getContextInterceptors()
Deprecated. |
ContextManager |
getContextManager()
|
int |
getDebug()
|
ServletWrapper |
getDefaultServlet()
|
java.lang.String |
getDescription()
|
java.lang.String |
getDocBase()
|
java.net.URL |
getDocumentBase()
Deprecated. - use getDocBase and URLUtil if you need it as URL NOT USED INSIDE TOMCAT - ONLY IN OLD J2EE CONNECTORS ! |
java.lang.String |
getEngineHeader()
Deprecated. |
java.util.Enumeration |
getEnvEntries()
|
java.lang.String |
getEnvEntryType(java.lang.String name)
|
java.lang.String |
getEnvEntryValue(java.lang.String name)
|
java.lang.String |
getErrorPage(int errorCode)
|
java.lang.String |
getErrorPage(java.lang.String errorCode)
|
java.lang.String |
getFormErrorPage()
|
java.lang.String |
getFormLoginPage()
|
java.lang.String |
getInitParameter(java.lang.String name)
|
java.util.Enumeration |
getInitParameterNames()
|
java.net.FileNameMap |
getMimeMap()
|
javax.servlet.RequestDispatcher |
getNamedDispatcher(java.lang.String name)
|
java.lang.String |
getPath()
|
java.lang.String |
getRealmName()
Realm to be used |
boolean |
getReloadable()
Should we reload servlets ? |
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path)
|
RequestInterceptor[] |
getRequestInterceptors()
Deprecated. |
RequestSecurityProvider |
getRequestSecurityProvider()
Deprecated. |
java.net.URL |
getResource(java.lang.String rpath)
Implements getResource() - use a sub-request to let interceptors do the job. |
ServletWrapper |
getServletByName(java.lang.String servletName)
|
ServletLoader |
getServletLoader()
|
java.util.Enumeration |
getServletNames()
|
SessionManager |
getSessionManager()
|
int |
getSessionTimeOut()
|
java.lang.String |
getTaglibLocation(java.lang.String uri)
|
java.util.Enumeration |
getTaglibs()
|
java.io.File |
getWARDir()
Deprecated. |
java.util.Enumeration |
getWelcomeFiles()
|
java.io.File |
getWorkDir()
Deprecated. |
boolean |
isDistributable()
|
boolean |
isInvokerEnabled()
Deprecated. |
boolean |
isWARExpanded()
Deprecated. |
boolean |
isWARValidated()
Deprecated. |
boolean |
isWorkDirPersistent()
Deprecated. |
void |
log(java.lang.String msg)
Internal log method |
void |
log(java.lang.String msg,
java.lang.Throwable t)
|
void |
logServlet(java.lang.String msg,
java.lang.Throwable t)
User-level log method ( called from a servlet) |
void |
removeAttribute(java.lang.String name)
|
void |
removeContainer(Container ct)
|
void |
removeServletByName(java.lang.String servletName)
Remove the servlet with a specific name |
void |
removeWelcomeFiles()
Deprecated. It is used as a hack to allow web.xml override default welcome files. Tomcat will first load the "default" web.xml and then this file. |
void |
setAttribute(java.lang.String name,
java.lang.Object object)
|
void |
setContextManager(ContextManager cm)
|
void |
setDebug(int level)
|
void |
setDebug(java.lang.String level)
|
void |
setDescription(java.lang.String description)
|
void |
setDistributable(boolean isDistributable)
|
void |
setDocBase(java.lang.String docB)
DocBase points to the web application files. |
void |
setDocumentBase(java.net.URL s)
Deprecated. - use setDocBase |
void |
setEngineHeader(java.lang.String s)
Deprecated. |
void |
setIcon(java.lang.String icon)
|
void |
setInitParameter(java.lang.String name,
java.lang.String value)
Deprecated. use addInitParameter |
void |
setInvokerEnabled(boolean isInvokerEnabled)
Deprecated. |
void |
setIsWARExpanded(boolean isWARExpanded)
Deprecated. |
void |
setIsWARValidated(boolean isWARValidated)
Deprecated. |
void |
setLoginConfig(java.lang.String authMethod,
java.lang.String realmName,
java.lang.String formLoginPage,
java.lang.String formErrorPage)
|
void |
setPath(java.lang.String path)
|
void |
setReloadable(boolean b)
|
void |
setReloadable(java.lang.String s)
|
void |
setRequestSecurityProvider(RequestSecurityProvider rsProvider)
Deprecated. |
void |
setServletLoader(ServletLoader loader)
|
void |
setSessionManager(SessionManager manager)
|
void |
setSessionTimeOut(int sessionTimeOut)
|
void |
setWARDir(java.io.File f)
Deprecated. |
void |
setWorkDir(java.io.File workDir)
Deprecated. |
void |
setWorkDirPath(java.lang.String workDir)
Deprecated. |
void |
setWorkDirPersistent(boolean b)
Deprecated. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public Context()
Method Detail |
public ContextManager getContextManager()
public void setContextManager(ContextManager cm)
public java.lang.String getPath()
public void setPath(java.lang.String path)
public void setDocBase(java.lang.String docB)
public java.lang.String getDocBase()
public void setReloadable(java.lang.String s)
public void setReloadable(boolean b)
public boolean getReloadable()
public java.util.Enumeration getWelcomeFiles()
public void removeWelcomeFiles()
public void expectUserWelcomeFiles()
public void addWelcomeFile(java.lang.String s)
public void addTaglib(java.lang.String uri, java.lang.String location)
public java.lang.String getTaglibLocation(java.lang.String uri)
public java.util.Enumeration getTaglibs()
public void addEnvEntry(java.lang.String name, java.lang.String type, java.lang.String value, java.lang.String description)
public java.lang.String getEnvEntryType(java.lang.String name)
public java.lang.String getEnvEntryValue(java.lang.String name)
public java.util.Enumeration getEnvEntries()
public java.lang.String getInitParameter(java.lang.String name)
public void setInitParameter(java.lang.String name, java.lang.String value)
public void addInitParameter(java.lang.String name, java.lang.String value)
public java.util.Enumeration getInitParameterNames()
public java.lang.Object getAttribute(java.lang.String name)
public java.util.Enumeration getAttributeNames()
public void setAttribute(java.lang.String name, java.lang.Object object)
public void removeAttribute(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public void setIcon(java.lang.String icon)
public boolean isDistributable()
public void setDistributable(boolean isDistributable)
public int getSessionTimeOut()
public void setSessionTimeOut(int sessionTimeOut)
public java.net.FileNameMap getMimeMap()
public void addContentType(java.lang.String ext, java.lang.String type)
public java.lang.String getErrorPage(int errorCode)
public void addErrorPage(java.lang.String errorType, java.lang.String value)
public java.lang.String getErrorPage(java.lang.String errorCode)
public java.lang.String getAuthMethod()
public java.lang.String getRealmName()
public java.lang.String getFormLoginPage()
public java.lang.String getFormErrorPage()
public void setLoginConfig(java.lang.String authMethod, java.lang.String realmName, java.lang.String formLoginPage, java.lang.String formErrorPage)
public void addServletMapping(java.lang.String path, java.lang.String servletName) throws TomcatException
public void addSecurityConstraint(java.lang.String[] path, java.lang.String[] methods, java.lang.String[] roles, java.lang.String transport) throws TomcatException
public java.util.Enumeration getContainers()
public java.util.Enumeration getContainerLocations()
public Container getContainer(java.lang.String path)
public void removeContainer(Container ct)
public ServletWrapper getDefaultServlet()
public void removeServletByName(java.lang.String servletName) throws TomcatException
public ServletWrapper getServletByName(java.lang.String servletName)
public void addServlet(ServletWrapper wrapper) throws TomcatException
public java.util.Enumeration getServletNames()
public SessionManager getSessionManager()
public void setSessionManager(SessionManager manager)
public void setServletLoader(ServletLoader loader)
public ServletLoader getServletLoader()
public void setDebug(int level)
public void setDebug(java.lang.String level)
public int getDebug()
public final void log(java.lang.String msg)
public void log(java.lang.String msg, java.lang.Throwable t)
public void logServlet(java.lang.String msg, java.lang.Throwable t)
public java.lang.String toString()
public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
public javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String name)
public java.net.URL getResource(java.lang.String rpath) throws java.net.MalformedURLException
public boolean isInvokerEnabled()
public void setInvokerEnabled(boolean isInvokerEnabled)
public boolean isWorkDirPersistent()
public void setWorkDirPersistent(boolean b)
public java.io.File getWorkDir()
public void setWorkDir(java.io.File workDir)
public void setWorkDirPath(java.lang.String workDir)
public java.lang.String getEngineHeader()
public void setEngineHeader(java.lang.String s)
public void setRequestSecurityProvider(RequestSecurityProvider rsProvider)
public RequestSecurityProvider getRequestSecurityProvider()
public java.io.File getWARDir()
public void setWARDir(java.io.File f)
public boolean isWARExpanded()
public void setIsWARExpanded(boolean isWARExpanded)
public boolean isWARValidated()
public void setIsWARValidated(boolean isWARValidated)
public void addContextInterceptor(ContextInterceptor ci)
public ContextInterceptor[] getContextInterceptors()
public void addRequestInterceptor(RequestInterceptor ci)
public RequestInterceptor[] getRequestInterceptors()
public java.net.URL getDocumentBase()
public void setDocumentBase(java.net.URL s)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |