Class MiltonServlet

java.lang.Object
io.milton.servlet.MiltonServlet
All Implemented Interfaces:
jakarta.servlet.Servlet

public class MiltonServlet extends Object implements jakarta.servlet.Servlet
MiltonServlet is a thin wrapper around HttpManager. It takes care of initialisation and delegates requests to the HttpManager The servlet API is hidden by the Milton API, however you can get access to the underlying request and response objects from the static request and response methods which use ThreadLocal variables
Author:
brad
  • Field Details

  • Constructor Details

    • MiltonServlet

      public MiltonServlet()
  • Method Details

    • request

      public static jakarta.servlet.http.HttpServletRequest request()
    • response

      public static jakarta.servlet.http.HttpServletResponse response()
    • servletConfig

      public static jakarta.servlet.ServletConfig servletConfig()
      Make the servlet config available to any code on this thread.
      Returns:
    • forward

      public static void forward(String url)
    • init

      public void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Servlet
      Throws:
      jakarta.servlet.ServletException
    • destroy

      public void destroy()
      Specified by:
      destroy in interface jakarta.servlet.Servlet
    • service

      public void service(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) throws jakarta.servlet.ServletException, IOException
      Specified by:
      service in interface jakarta.servlet.Servlet
      Throws:
      jakarta.servlet.ServletException
      IOException
    • clearThreadlocals

      public static void clearThreadlocals()
    • setThreadlocals

      public static void setThreadlocals(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
    • getServletInfo

      public String getServletInfo()
      Specified by:
      getServletInfo in interface jakarta.servlet.Servlet
    • getServletConfig

      public jakarta.servlet.ServletConfig getServletConfig()
      Specified by:
      getServletConfig in interface jakarta.servlet.Servlet