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 - 2021
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static intMAX_THREADSMaximale Anzahl der WorkingSet Threads. -
Constructor Summary
Constructors Constructor Description ELOmover() -
Method Summary
Modifier and Type Method Description voiddestroy()Die destroy Funktion wird vom Servletcontainer vor der Beendung des Servlets aufgerufen.voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Bearbeitet Anfragen der HTTP GET-Methode.voiddoPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)voidinit(javax.servlet.ServletConfig config)Die init Funktion wird vom Serverletcontainer vor der ersten Anzeige aufgerufen.static booleanisStopped()Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceMethods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, logMethods 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_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:
initin interfacejavax.servlet.Servlet- Overrides:
initin 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:
destroyin interfacejavax.servlet.Servlet- Overrides:
destroyin classjavax.servlet.GenericServlet
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Bearbeitet Anfragen der HTTP GET-Methode.- Overrides:
doGetin 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:
doPostin classjavax.servlet.http.HttpServlet
-