public class ServletContextImpl extends Object implements jakarta.servlet.ServletContext
| Constructor and Description |
|---|
ServletContextImpl(ServletContainer servletContainer,
Deployment deployment) |
| Modifier and Type | Method and Description |
|---|---|
jakarta.servlet.FilterRegistration.Dynamic |
addFilter(String filterName,
Class<? extends jakarta.servlet.Filter> filterClass) |
jakarta.servlet.FilterRegistration.Dynamic |
addFilter(String filterName,
jakarta.servlet.Filter filter) |
jakarta.servlet.FilterRegistration.Dynamic |
addFilter(String filterName,
String className) |
jakarta.servlet.ServletRegistration.Dynamic |
addJspFile(String servletName,
String jspFile) |
void |
addListener(Class<? extends EventListener> listenerClass) |
void |
addListener(String className) |
<T extends EventListener> |
addListener(T t) |
jakarta.servlet.ServletRegistration.Dynamic |
addServlet(String servletName,
Class<? extends jakarta.servlet.Servlet> servletClass) |
jakarta.servlet.ServletRegistration.Dynamic |
addServlet(String servletName,
jakarta.servlet.Servlet servlet) |
jakarta.servlet.ServletRegistration.Dynamic |
addServlet(String servletName,
String className) |
jakarta.servlet.ServletRegistration.Dynamic |
addServlet(String servletName,
String className,
List<HandlerWrapper> wrappers) |
<T extends jakarta.servlet.Filter> |
createFilter(Class<T> clazz) |
<T extends EventListener> |
createListener(Class<T> clazz) |
<T extends jakarta.servlet.Servlet> |
createServlet(Class<T> clazz) |
void |
declareRoles(String... roleNames) |
void |
destroy() |
Object |
getAttribute(String name) |
Enumeration<String> |
getAttributeNames() |
ClassLoader |
getClassLoader() |
jakarta.servlet.ServletContext |
getContext(String uripath) |
String |
getContextPath() |
Set<jakarta.servlet.SessionTrackingMode> |
getDefaultSessionTrackingModes() |
Deployment |
getDeployment() |
int |
getEffectiveMajorVersion() |
int |
getEffectiveMinorVersion() |
Set<jakarta.servlet.SessionTrackingMode> |
getEffectiveSessionTrackingModes() |
jakarta.servlet.FilterRegistration |
getFilterRegistration(String filterName) |
Map<String,? extends jakarta.servlet.FilterRegistration> |
getFilterRegistrations() |
String |
getInitParameter(String name) |
Enumeration<String> |
getInitParameterNames() |
jakarta.servlet.descriptor.JspConfigDescriptor |
getJspConfigDescriptor() |
int |
getMajorVersion() |
String |
getMimeType(String file) |
int |
getMinorVersion() |
jakarta.servlet.RequestDispatcher |
getNamedDispatcher(String name) |
String |
getRealPath(String path) |
String |
getRequestCharacterEncoding() |
jakarta.servlet.RequestDispatcher |
getRequestDispatcher(String path) |
URL |
getResource(String path) |
InputStream |
getResourceAsStream(String path) |
Set<String> |
getResourcePaths(String path) |
String |
getResponseCharacterEncoding() |
String |
getServerInfo() |
jakarta.servlet.Servlet |
getServlet(String name) |
String |
getServletContextName() |
Enumeration<String> |
getServletNames() |
jakarta.servlet.ServletRegistration |
getServletRegistration(String servletName) |
Map<String,? extends jakarta.servlet.ServletRegistration> |
getServletRegistrations() |
Enumeration<jakarta.servlet.Servlet> |
getServlets() |
HttpSessionImpl |
getSession(HttpServerExchange exchange,
boolean create)
Gets the session
|
HttpSessionImpl |
getSession(ServletContextImpl originalServletContext,
HttpServerExchange exchange,
boolean create) |
HttpSessionImpl |
getSession(String sessionId)
Gets the session with the specified ID if it exists
|
SessionConfig |
getSessionConfig() |
SessionCookieConfigImpl |
getSessionCookieConfig() |
int |
getSessionTimeout() |
String |
getVirtualServerName() |
void |
initDone() |
void |
log(Exception exception,
String msg) |
void |
log(String msg) |
void |
log(String message,
Throwable throwable) |
void |
removeAttribute(String name) |
void |
setAttribute(String name,
Object object) |
void |
setDefaultSessionTrackingModes(HashSet<jakarta.servlet.SessionTrackingMode> sessionTrackingModes) |
boolean |
setInitParameter(String name,
String value) |
void |
setRequestCharacterEncoding(String encoding) |
void |
setResponseCharacterEncoding(String encoding) |
void |
setSessionTimeout(int sessionTimeout) |
void |
setSessionTrackingModes(Set<jakarta.servlet.SessionTrackingMode> sessionTrackingModes) |
void |
updateSessionAccessTime(HttpServerExchange exchange) |
public ServletContextImpl(ServletContainer servletContainer, Deployment deployment)
public void initDone()
public String getContextPath()
getContextPath in interface jakarta.servlet.ServletContextpublic jakarta.servlet.ServletContext getContext(String uripath)
getContext in interface jakarta.servlet.ServletContextpublic int getMajorVersion()
getMajorVersion in interface jakarta.servlet.ServletContextpublic int getMinorVersion()
getMinorVersion in interface jakarta.servlet.ServletContextpublic int getEffectiveMajorVersion()
getEffectiveMajorVersion in interface jakarta.servlet.ServletContextpublic int getEffectiveMinorVersion()
getEffectiveMinorVersion in interface jakarta.servlet.ServletContextpublic String getMimeType(String file)
getMimeType in interface jakarta.servlet.ServletContextpublic Set<String> getResourcePaths(String path)
getResourcePaths in interface jakarta.servlet.ServletContextpublic URL getResource(String path) throws MalformedURLException
getResource in interface jakarta.servlet.ServletContextMalformedURLExceptionpublic InputStream getResourceAsStream(String path)
getResourceAsStream in interface jakarta.servlet.ServletContextpublic jakarta.servlet.RequestDispatcher getRequestDispatcher(String path)
getRequestDispatcher in interface jakarta.servlet.ServletContextpublic jakarta.servlet.RequestDispatcher getNamedDispatcher(String name)
getNamedDispatcher in interface jakarta.servlet.ServletContextpublic jakarta.servlet.Servlet getServlet(String name) throws jakarta.servlet.ServletException
getServlet in interface jakarta.servlet.ServletContextjakarta.servlet.ServletExceptionpublic Enumeration<jakarta.servlet.Servlet> getServlets()
getServlets in interface jakarta.servlet.ServletContextpublic Enumeration<String> getServletNames()
getServletNames in interface jakarta.servlet.ServletContextpublic void log(String msg)
log in interface jakarta.servlet.ServletContextpublic void log(Exception exception, String msg)
log in interface jakarta.servlet.ServletContextpublic void log(String message, Throwable throwable)
log in interface jakarta.servlet.ServletContextpublic String getRealPath(String path)
getRealPath in interface jakarta.servlet.ServletContextpublic String getServerInfo()
getServerInfo in interface jakarta.servlet.ServletContextpublic String getInitParameter(String name)
getInitParameter in interface jakarta.servlet.ServletContextpublic Enumeration<String> getInitParameterNames()
getInitParameterNames in interface jakarta.servlet.ServletContextpublic boolean setInitParameter(String name, String value)
setInitParameter in interface jakarta.servlet.ServletContextpublic Object getAttribute(String name)
getAttribute in interface jakarta.servlet.ServletContextpublic Enumeration<String> getAttributeNames()
getAttributeNames in interface jakarta.servlet.ServletContextpublic void setAttribute(String name, Object object)
setAttribute in interface jakarta.servlet.ServletContextpublic void removeAttribute(String name)
removeAttribute in interface jakarta.servlet.ServletContextpublic String getServletContextName()
getServletContextName in interface jakarta.servlet.ServletContextpublic jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, String className)
addServlet in interface jakarta.servlet.ServletContextpublic jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, String className, List<HandlerWrapper> wrappers)
public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, jakarta.servlet.Servlet servlet)
addServlet in interface jakarta.servlet.ServletContextpublic jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, Class<? extends jakarta.servlet.Servlet> servletClass)
addServlet in interface jakarta.servlet.ServletContextpublic <T extends jakarta.servlet.Servlet> T createServlet(Class<T> clazz) throws jakarta.servlet.ServletException
createServlet in interface jakarta.servlet.ServletContextjakarta.servlet.ServletExceptionpublic jakarta.servlet.ServletRegistration getServletRegistration(String servletName)
getServletRegistration in interface jakarta.servlet.ServletContextpublic Map<String,? extends jakarta.servlet.ServletRegistration> getServletRegistrations()
getServletRegistrations in interface jakarta.servlet.ServletContextpublic jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, String className)
addFilter in interface jakarta.servlet.ServletContextpublic jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, jakarta.servlet.Filter filter)
addFilter in interface jakarta.servlet.ServletContextpublic jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends jakarta.servlet.Filter> filterClass)
addFilter in interface jakarta.servlet.ServletContextpublic <T extends jakarta.servlet.Filter> T createFilter(Class<T> clazz) throws jakarta.servlet.ServletException
createFilter in interface jakarta.servlet.ServletContextjakarta.servlet.ServletExceptionpublic jakarta.servlet.FilterRegistration getFilterRegistration(String filterName)
getFilterRegistration in interface jakarta.servlet.ServletContextpublic Map<String,? extends jakarta.servlet.FilterRegistration> getFilterRegistrations()
getFilterRegistrations in interface jakarta.servlet.ServletContextpublic SessionCookieConfigImpl getSessionCookieConfig()
getSessionCookieConfig in interface jakarta.servlet.ServletContextpublic void setSessionTrackingModes(Set<jakarta.servlet.SessionTrackingMode> sessionTrackingModes)
setSessionTrackingModes in interface jakarta.servlet.ServletContextpublic Set<jakarta.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
getDefaultSessionTrackingModes in interface jakarta.servlet.ServletContextpublic Set<jakarta.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
getEffectiveSessionTrackingModes in interface jakarta.servlet.ServletContextpublic void addListener(String className)
addListener in interface jakarta.servlet.ServletContextpublic <T extends EventListener> void addListener(T t)
addListener in interface jakarta.servlet.ServletContextpublic void addListener(Class<? extends EventListener> listenerClass)
addListener in interface jakarta.servlet.ServletContextpublic <T extends EventListener> T createListener(Class<T> clazz) throws jakarta.servlet.ServletException
createListener in interface jakarta.servlet.ServletContextjakarta.servlet.ServletExceptionpublic jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
getJspConfigDescriptor in interface jakarta.servlet.ServletContextpublic ClassLoader getClassLoader()
getClassLoader in interface jakarta.servlet.ServletContextpublic void declareRoles(String... roleNames)
declareRoles in interface jakarta.servlet.ServletContextpublic jakarta.servlet.ServletRegistration.Dynamic addJspFile(String servletName, String jspFile)
addJspFile in interface jakarta.servlet.ServletContextpublic int getSessionTimeout()
getSessionTimeout in interface jakarta.servlet.ServletContextpublic void setSessionTimeout(int sessionTimeout)
setSessionTimeout in interface jakarta.servlet.ServletContextpublic String getRequestCharacterEncoding()
getRequestCharacterEncoding in interface jakarta.servlet.ServletContextpublic void setRequestCharacterEncoding(String encoding)
setRequestCharacterEncoding in interface jakarta.servlet.ServletContextpublic String getResponseCharacterEncoding()
getResponseCharacterEncoding in interface jakarta.servlet.ServletContextpublic void setResponseCharacterEncoding(String encoding)
setResponseCharacterEncoding in interface jakarta.servlet.ServletContextpublic String getVirtualServerName()
getVirtualServerName in interface jakarta.servlet.ServletContextpublic HttpSessionImpl getSession(String sessionId)
sessionId - The session IDpublic HttpSessionImpl getSession(ServletContextImpl originalServletContext, HttpServerExchange exchange, boolean create)
public HttpSessionImpl getSession(HttpServerExchange exchange, boolean create)
create - public void updateSessionAccessTime(HttpServerExchange exchange)
public Deployment getDeployment()
public SessionConfig getSessionConfig()
public void destroy()
public void setDefaultSessionTrackingModes(HashSet<jakarta.servlet.SessionTrackingMode> sessionTrackingModes)
Copyright © 2022 JBoss by Red Hat. All rights reserved.