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 Index Server 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 Index Server 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

  • 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 Index Server 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