Class ManagedServlet

  • All Implemented Interfaces:
    Lifecycle

    public class ManagedServlet
    extends Object
    implements Lifecycle
    Manager for a servlets lifecycle.
    Author:
    Stuart Douglas
    • Method Detail

      • start

        public void start()
                   throws jakarta.servlet.ServletException
        Specified by:
        start in interface Lifecycle
        Throws:
        jakarta.servlet.ServletException
      • createServlet

        public void createServlet()
                           throws jakarta.servlet.ServletException
        Throws:
        jakarta.servlet.ServletException
      • stop

        public void stop()
        Specified by:
        stop in interface Lifecycle
      • isPermanentlyUnavailable

        public boolean isPermanentlyUnavailable()
      • isTemporarilyUnavailable

        public boolean isTemporarilyUnavailable()
      • setPermanentlyUnavailable

        public void setPermanentlyUnavailable​(boolean permanentlyUnavailable)
      • getServlet

        public InstanceHandle<? extends jakarta.servlet.Servlet> getServlet()
                                                                     throws jakarta.servlet.ServletException
        Throws:
        jakarta.servlet.ServletException
      • forceInit

        public void forceInit()
                       throws jakarta.servlet.ServletException
        Throws:
        jakarta.servlet.ServletException
      • handleUnavailableException

        public void handleUnavailableException​(jakarta.servlet.UnavailableException e)
      • getMaxRequestSize

        public long getMaxRequestSize()
        This value determines max multipart message size
        Returns:
      • getMultipartConfig

        public jakarta.servlet.MultipartConfigElement getMultipartConfig()