Package de.elo.mover.main
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 - 2020
- 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
-
Field Details
-
MAX_THREADS
public static final int MAX_THREADSMaximale 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.ServletExceptionDie 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 interfacejavax.servlet.Servlet
- Overrides:
init
in classjavax.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 interfacejavax.servlet.Servlet
- Overrides:
destroy
in classjavax.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 classjavax.servlet.http.HttpServlet
- Parameters:
request
- Servlet Anfrageresponse
- Servlet Antwort
-
doPost
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)- Overrides:
doPost
in classjavax.servlet.http.HttpServlet
-