Package de.elo.mover.main.helper
Class HealthServiceHelper
java.lang.Object
de.elo.mover.main.helper.HealthServiceHelper
public class HealthServiceHelper
extends java.lang.Object
Überschrift: HealthServiceHelper.
Beschreibung: Hilfsklasse für den Indexserver Health Service.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2020
-
Constructor Summary
Constructors Constructor Description HealthServiceHelper()
-
Method Summary
Modifier and Type Method Description static void
addExecTime(Ruleset ruleset, double execTime)
Fügt die Ausführungszeit der angegebenen ELOas-Regel in der HashMap ein.static void
clearExecTimeMap()
Leert die Hashmap mit den Ausführungszeiten der einzelnen ELOas Regeln.static double
getAverageExecTime(Ruleset ruleset)
Liefert die mittlere Ausführungszeit der angegebenen ELOas-Regel zurück.static java.util.HashMap<Ruleset,java.util.ArrayList<java.lang.Double>>
getExecTimeMap()
Liefert die Hashmap mit den Ausführungszeiten der einzelnen ELOas-Regeln zurück.static double
getMaxExecTime(Ruleset ruleset)
Liefert die maximale Ausführungszeit der angegebenen ELOas-Regel zurück.static double
getMinExecTime(Ruleset ruleset)
Liefert die miminale Ausführungszeit der angegebenen ELOas-Regel zurück.static void
sendRuleExecTimes(IXconnect ixConnect)
Sendet die Dauer der einzelnen ELOas-Regeln an dem Indexserver Health Service.
-
Constructor Details
-
HealthServiceHelper
public HealthServiceHelper()
-
-
Method Details
-
addExecTime
Fügt die Ausführungszeit der angegebenen ELOas-Regel in der HashMap ein.- Parameters:
ruleset
- ruleset ELOas-RegelexecTime
- Ausführungszeit- Throws:
java.lang.Exception
-
getMinExecTime
Liefert die miminale Ausführungszeit der angegebenen ELOas-Regel zurück.- Parameters:
ruleset
- ELOas-Regel- Returns:
- minimale Ausführungszeit
- Throws:
java.lang.Exception
-
getMaxExecTime
Liefert die maximale Ausführungszeit der angegebenen ELOas-Regel zurück.- Parameters:
ruleset
- ELOas-Regel- Returns:
- maximale Ausführungszeit
- Throws:
java.lang.Exception
-
getAverageExecTime
Liefert die mittlere Ausführungszeit der angegebenen ELOas-Regel zurück.- Parameters:
ruleset
- ELOas-Regel- Returns:
- mittlere Ausführungszeit
- Throws:
java.lang.Exception
-
getExecTimeMap
Liefert die Hashmap mit den Ausführungszeiten der einzelnen ELOas-Regeln zurück.- Returns:
- Hashmap mit den Ausführungszeiten der einzelnen ELOas-Regeln
-
clearExecTimeMap
public static void clearExecTimeMap()Leert die Hashmap mit den Ausführungszeiten der einzelnen ELOas Regeln. -
sendRuleExecTimes
Sendet die Dauer der einzelnen ELOas-Regeln an dem Indexserver Health Service.- Parameters:
ixConnect
- Indexserver-Verbindung- Throws:
java.lang.Exception
-