Interface OperatingMessageInterface

All Known Implementing Classes:
OperatingMessage, PersistentOperatingMessage

public interface OperatingMessageInterface
Interface zum versenden von Betriebsmeldungen über das OperatingMessageSink
  • Method Details

    • getMessage

      String getMessage()
      Gibt den Meldungstext zurück
      Returns:
      den Meldungstext
    • getGrade

      MessageGrade getGrade()
      Gibt den Grad der Meldung zurück
      Returns:
      den Grad der Meldung
    • getId

      Deprecated.
      Umbenannt in getMessageId()
      Gibt die ID der Meldung zurück, zur Zuordnung von mehreren zusammengehörigen Meldungen (z.B. Erst-Meldung und Gutmeldung)
      Returns:
      die ID der Meldung
    • getDomain

      MessageType getDomain()
      Gibt die Art der Meldung zurück
      Returns:
      die Art der Meldung
    • getMessageTypeAddOn

      String getMessageTypeAddOn()
      Gibt den MeldungsTypZusatz zurück
      Returns:
      den MeldungsTypZusatz
    • getObject

      de.bsvrz.dav.daf.main.config.SystemObject getObject()
      Gibt das Systemobjekt, auf das sich die Meldung bezieht, zurück
      Returns:
      das Systemobjekt, auf das sich die Meldung bezieht, oder null falls nicht definiert
    • getState

      MessageState getState()
      Gibt den Zustand der Meldung zurück
      Returns:
      den Zustand der Meldung
    • getException

      Throwable getException()
      Gibt die Exception zurück
      Returns:
      die Exception
    • getMessageId

      default String getMessageId()
      Gibt die ID der Betriebsmeldung zurück
      Returns:
      die ID der Betriebsmeldung, die z. B. dem Zuordnen von Gutmeldung zur Originalmeldung dient und auch Grundlage für die Pid des Meldungs-Objekts ist kann.
    • getLevel

      default Level getLevel()