Package de.elo.mover.main
Class HealthServiceThread
java.lang.Object
java.lang.Thread
de.elo.mover.main.HealthServiceThread
- All Implemented Interfaces:
Runnable
Überschrift: HealthServiceThread.
Beschreibung: Hintergrundprozess für das Versenden von Ausführungsdaten an dem Indexserver-HealthService.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2020
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
ConstructorsConstructorDescriptionParameterloser Konstruktor.HealthServiceThread(IXconnect ixConnect) Konstruktor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanMeldet zurück, ob die Ausführungsdaten an dem Indexserver gesendet wurden.longLiefert den nächsten Zeitpunkt für das Löschen vom Ticket Cache.voidrun()voidsetELOAsParams(ELOasParams asParams) Setzt die angegebenen ELOas Parameter.voidsetIxConnect(IXconnect ixConnect) Setzt die angegebene Indexserver-Verbindung.Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, toString, yield
-
Constructor Details
-
HealthServiceThread
public HealthServiceThread()Parameterloser Konstruktor. -
HealthServiceThread
Konstruktor.- Parameters:
ixConnect- Indexserver-Verbindung
-
-
Method Details
-
setIxConnect
Setzt die angegebene Indexserver-Verbindung.- Parameters:
ixConnect- Indexserver-Verbindung
-
setELOAsParams
Setzt die angegebenen ELOas Parameter.- Parameters:
asParams- ELOas Parameter
-
run
public void run() -
getExecDataSent
public boolean getExecDataSent()Meldet zurück, ob die Ausführungsdaten an dem Indexserver gesendet wurden.- Returns:
- Ausführungsdaten wurden gesendet
-
getNextClearTicketCacheTime
public long getNextClearTicketCacheTime()Liefert den nächsten Zeitpunkt für das Löschen vom Ticket Cache.- Returns:
- Nächster Zeitpunkt für das Löschen vom Ticket Cache
-