Class ELOmover

java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
de.elo.mover.main.ELOmover
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class ELOmover
extends javax.servlet.http.HttpServlet

Überschrift: ELOmover.

Beschreibung: Hauptklasse vom ELO Automation Service.

Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021

See Also:
Serialized Form
  • Field Summary

    Fields
    Modifier and Type Field Description
    static int MAX_THREADS
    Maximale Anzahl der WorkingSet Threads.
  • Constructor Summary

    Constructors
    Constructor Description
    ELOmover()  
  • Method Summary

    Modifier and Type Method Description
    void destroy()
    Die destroy Funktion wird vom Servletcontainer vor der Beendung des Servlets aufgerufen.
    void doGet​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    Bearbeitet Anfragen der HTTP GET-Methode.
    void doPost​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
    void init​(javax.servlet.ServletConfig config)
    Die init Funktion wird vom Serverletcontainer vor der ersten Anzeige aufgerufen.
    static boolean isStopped()  

    Methods inherited from class javax.servlet.http.HttpServlet

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

    Methods inherited from class javax.servlet.GenericServlet

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

    Methods inherited from class java.lang.Object

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

    • MAX_THREADS

      public static final int MAX_THREADS
      Maximale Anzahl der WorkingSet Threads.
      See Also:
      Constant Field Values
  • Constructor Details

    • ELOmover

      public ELOmover()
  • Method Details

    • isStopped

      public static boolean isStopped()
    • init

      public void init​(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
      Die init Funktion wird vom Serverletcontainer vor der ersten Anzeige aufgerufen. Damit der Prozess auch läuft bevor er über einen Browser abgefragt wird, muss in der WEB.XML Datei der Startup Parameter auf einen Wert ungleich 0 gesetzt werden. Hier werden die Parameter eingelesen, der Logger konfiguriert und der ELOmover Thread für die Verarbeitung der Rulesets gestartet. Diese Funktion darf nicht von anderer Stelle aus aufgerufen werden.
      Specified by:
      init in interface javax.servlet.Servlet
      Overrides:
      init in class javax.servlet.GenericServlet
      Parameters:
      config - Servlet Konfiguration
      Throws:
      javax.servlet.ServletException
    • destroy

      public void destroy()
      Die destroy Funktion wird vom Servletcontainer vor der Beendung des Servlets aufgerufen.
      Specified by:
      destroy in interface javax.servlet.Servlet
      Overrides:
      destroy in class javax.servlet.GenericServlet
    • doGet

      public void doGet​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Bearbeitet Anfragen der HTTP GET-Methode.
      Overrides:
      doGet in class javax.servlet.http.HttpServlet
      Parameters:
      request - Servlet Anfrage
      response - Servlet Antwort
    • doPost

      public void doPost​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Overrides:
      doPost in class javax.servlet.http.HttpServlet