Class HealthServiceThread

java.lang.Object
java.lang.Thread
de.elo.mover.main.HealthServiceThread
All Implemented Interfaces:
java.lang.Runnable

public class HealthServiceThread
extends java.lang.Thread

Ü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

    java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
  • Field Summary

    Fields inherited from class java.lang.Thread

    MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
  • Constructor Summary

    Constructors
    Constructor Description
    HealthServiceThread()
    Parameterloser Konstruktor.
    HealthServiceThread​(IXconnect ixConnect)
    Konstruktor.
  • Method Summary

    Modifier and Type Method Description
    boolean getExecDataSent()
    Meldet zurück, ob die Ausführungsdaten an dem Indexserver gesendet wurden.
    long getNextClearTicketCacheTime()
    Liefert den nächsten Zeitpunkt für das Löschen vom Ticket Cache.
    void run()  
    void setELOAsParams​(ELOasParams asParams)
    Setzt die angegebenen ELOas Parameter.
    void setIxConnect​(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, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • HealthServiceThread

      public HealthServiceThread()
      Parameterloser Konstruktor.
    • HealthServiceThread

      public HealthServiceThread​(IXconnect ixConnect)
      Konstruktor.
      Parameters:
      ixConnect - Indexserver-Verbindung
  • Method Details

    • setIxConnect

      public void setIxConnect​(IXconnect ixConnect)
      Setzt die angegebene Indexserver-Verbindung.
      Parameters:
      ixConnect - Indexserver-Verbindung
    • setELOAsParams

      public void setELOAsParams​(ELOasParams asParams)
      Setzt die angegebenen ELOas Parameter.
      Parameters:
      asParams - ELOas Parameter
    • run

      public void run()
      Specified by:
      run in interface java.lang.Runnable
      Overrides:
      run in class java.lang.Thread
    • 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