Interface DynamicServletContext
- All Superinterfaces:
jakarta.servlet.ServletContext
- All Known Implementing Classes:
DeferredServletContext
public interface DynamicServletContext
extends jakarta.servlet.ServletContext
An extension of
ServletContext that adds methods to remove previously added servlets.-
Field Summary
Fields inherited from interface jakarta.servlet.ServletContext
ORDERED_LIBS, TEMPDIR -
Method Summary
Modifier and TypeMethodDescriptionbooleanremoveServlet(String servletName) Removes the servlet with the designated name.Methods inherited from interface jakarta.servlet.ServletContext
addFilter, addFilter, addFilter, addJspFile, addListener, addListener, addListener, addServlet, addServlet, addServlet, createFilter, createListener, createServlet, declareRoles, getAttribute, getAttributeNames, getClassLoader, getContext, getContextPath, getDefaultSessionTrackingModes, getEffectiveMajorVersion, getEffectiveMinorVersion, getEffectiveSessionTrackingModes, getFilterRegistration, getFilterRegistrations, getInitParameter, getInitParameterNames, getJspConfigDescriptor, getMajorVersion, getMimeType, getMinorVersion, getNamedDispatcher, getRealPath, getRequestCharacterEncoding, getRequestDispatcher, getResource, getResourceAsStream, getResourcePaths, getResponseCharacterEncoding, getServerInfo, getServletContextName, getServletRegistration, getServletRegistrations, getSessionCookieConfig, getSessionTimeout, getVirtualServerName, log, log, removeAttribute, setAttribute, setInitParameter, setRequestCharacterEncoding, setRequestCharacterEncoding, setResponseCharacterEncoding, setResponseCharacterEncoding, setSessionTimeout, setSessionTrackingModes
-
Method Details
-
removeServlet
Removes the servlet with the designated name.- Parameters:
servletName- The name of the servlet which to remove.- Returns:
- Whether a servlet of the designated name was registered and has been removed by this call.
-