Class OperationsServlet

java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
jmri.web.servlet.operations.OperationsServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

@WebServlet(name="OperationsServlet",
            urlPatterns={"/operations","/web/operationsConductor.html","/web/operationsManifest.html","/web/operationsTrains.html"})
public class OperationsServlet
extends javax.servlet.http.HttpServlet
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    OperationsServlet()  
  • Method Summary

    Modifier and Type Method Description
    protected void doGet​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    Handles the HTTP GET method.
    protected void doPost​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    Handles the HTTP POST method.
    protected void doPut​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    Handles the HTTP PUT method.
    String getServletInfo()
    Returns a short description of the servlet.
    void init()  
    protected void processRequest​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
    protected void processTrains​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  

    Methods inherited from class javax.servlet.http.HttpServlet

    doDelete, doHead, doOptions, doTrace, getLastModified, service, service

    Methods inherited from class javax.servlet.GenericServlet

    destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletName, init, log, log

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • init

      public void init() throws javax.servlet.ServletException
      Overrides:
      init in class javax.servlet.GenericServlet
      Throws:
      javax.servlet.ServletException
    • processRequest

      protected void processRequest​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
      Throws:
      javax.servlet.ServletException
      IOException
    • processTrains

      protected void processTrains​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
      Throws:
      IOException
    • doGet

      protected void doGet​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
      Handles the HTTP GET method.
      Overrides:
      doGet in class javax.servlet.http.HttpServlet
      Parameters:
      request - servlet request
      response - servlet response
      Throws:
      javax.servlet.ServletException - if a servlet-specific error occurs
      IOException - if an I/O error occurs
    • doPost

      protected void doPost​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
      Handles the HTTP POST method.
      Overrides:
      doPost in class javax.servlet.http.HttpServlet
      Parameters:
      request - servlet request
      response - servlet response
      Throws:
      javax.servlet.ServletException - if a servlet-specific error occurs
      IOException - if an I/O error occurs
    • doPut

      protected void doPut​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
      Handles the HTTP PUT method.
      Overrides:
      doPut in class javax.servlet.http.HttpServlet
      Parameters:
      request - servlet request
      response - servlet response
      Throws:
      javax.servlet.ServletException - if a servlet-specific error occurs
      IOException - if an I/O error occurs
    • getServletInfo

      Returns a short description of the servlet.
      Specified by:
      getServletInfo in interface javax.servlet.Servlet
      Overrides:
      getServletInfo in class javax.servlet.GenericServlet
      Returns:
      a String containing servlet description