Class TransmitterStatus

java.lang.Object
de.bsvrz.dav.dav.main.TransmitterStatus
All Implemented Interfaces:
Comparable<TransmitterStatus>

public final class TransmitterStatus extends Object implements Comparable<TransmitterStatus>
Verbindungszustand eines Datenverteilers
  • Constructor Details

    • TransmitterStatus

      public TransmitterStatus(long davApplication, String address, CommunicationState communicationState, String message, de.bsvrz.dav.daf.main.EncryptionStatus encryptionStatus)
  • Method Details

    • getDavApplication

      public long getDavApplication()
      Gibt die Datenverteiler-ID zurück
      Returns:
      die Datenverteiler-ID
    • getAddress

      public String getAddress()
      Gibt die Adresse des verbundenen Datenverteilers zurück, oder einen Leerstring wenn der Datenverteiler nicht verbunden ist.
      Returns:
      die Adresse des verbundenen Datenverteilers (oder Leerstring falls nicht verfügbar, nicht null)
    • getCommunicationState

      public CommunicationState getCommunicationState()
      Gibt den Verbindugnsstatus zum Datenverteiler zurück
      Returns:
      Verbindungszustand (nicht null)
    • getMessage

      public String getMessage()
      Gibt eine eventuelle Fehlernachricht zurück
      Returns:
      Fehlernachricht oder leerstring (nicht null)
    • getTransmitterId

      public long getTransmitterId()
      Gibt die ID des Datenverteilers zurück
      Returns:
      die ID des Datenverteilers
    • getEncryptionStatus

      public de.bsvrz.dav.daf.main.EncryptionStatus getEncryptionStatus()
      Gibt den Verschlüsselungszustand zurück
      Returns:
      den Verschlüsselungszustand
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo(TransmitterStatus o)
      Specified by:
      compareTo in interface Comparable<TransmitterStatus>