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 Type
    Method
    Description
    boolean
    removeServlet(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

      boolean removeServlet(String servletName)
      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.