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 Index Server Health Service.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
-
Constructor Summary
Constructors Constructor Description HealthServiceHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddExecTime(Ruleset ruleset, double execTime)Fügt die Ausführungszeit der angegebenen ELOas Regel in der HashMap ein.static voidclearExecTimeMap()Leert die Hashmap mit den Ausführungszeiten der einzelnen ELOas Regeln.static doublegetAverageExecTime(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 doublegetMaxExecTime(Ruleset ruleset)Liefert die maximale Ausführungszeit der angegebenen ELOas Regel zurück.static doublegetMinExecTime(Ruleset ruleset)Liefert die miminale Ausführungszeit der angegebenen ELOas Regel zurück.static voidsendRuleExecTimes(IXconnect ixConnect)Sendet die Dauer der einzelnen ELOas Regeln an dem Index Server Health Service.
-
-
-
Method Detail
-
addExecTime
public static void addExecTime(Ruleset ruleset, double execTime) throws java.lang.Exception
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
public static double getMinExecTime(Ruleset ruleset) throws java.lang.Exception
Liefert die miminale Ausführungszeit der angegebenen ELOas Regel zurück.- Parameters:
ruleset- ELOas Regel- Returns:
- minimale Ausführungszeit
- Throws:
java.lang.Exception
-
getMaxExecTime
public static double getMaxExecTime(Ruleset ruleset) throws java.lang.Exception
Liefert die maximale Ausführungszeit der angegebenen ELOas Regel zurück.- Parameters:
ruleset- ELOas Regel- Returns:
- maximale Ausführungszeit
- Throws:
java.lang.Exception
-
getAverageExecTime
public static double getAverageExecTime(Ruleset ruleset) throws java.lang.Exception
Liefert die mittlere Ausführungszeit der angegebenen ELOas Regel zurück.- Parameters:
ruleset- ELOas Regel- Returns:
- mittlere Ausführungszeit
- Throws:
java.lang.Exception
-
getExecTimeMap
public 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.- 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
public static void sendRuleExecTimes(IXconnect ixConnect) throws java.lang.Exception
Sendet die Dauer der einzelnen ELOas Regeln an dem Index Server Health Service.- Parameters:
ixConnect- Index Server Verbindung- Throws:
java.lang.Exception
-
-