Class ManagedServlet

  • All Implemented Interfaces:
    Lifecycle

    public class ManagedServlet
    extends java.lang.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:
      • getFormParserFactory

        public io.undertow.server.handlers.form.FormParserFactory getFormParserFactory()
      • getMultipartConfig

        public jakarta.servlet.MultipartConfigElement getMultipartConfig()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object