Class ObjectInvalidateAnswer


  • public class ObjectInvalidateAnswer
    extends ConfigTelegram
    Diese Klasse stellt ein Antworttelegramm zur Ungültigkeitserklärung dar. Durch dieses Telegramm Ungültigkeit eines Objektes bestätigt bzw das Fehlschlagen der Ungültigkeitserklärung mitgeteilt
    • Constructor Detail

      • ObjectInvalidateAnswer

        public ObjectInvalidateAnswer()
        Erzeugt ein neues Objekt ohne Parameter. Die Parameter werden zu einem Späteren Zeitpunkt über die read-Methode eingelesen.
      • ObjectInvalidateAnswer

        public ObjectInvalidateAnswer​(long configTime,
                                      long objectId,
                                      boolean success)
        Erzeugt ein neues Objekt mit den gegebenen Parametern.
        Parameters:
        configTime - Zeitpunkt in Sekunden seit 1970 an dem das Objekt ungültig geworden ist.
        objectId - Id des Objektes
        success - true erfolgreich invalidiert, false nicht erfolgreich invalidiert
    • Method Detail

      • getConfigTime

        public final long getConfigTime()
        Zeitpunkt an dem das Objekt ungültig geworden ist
        Returns:
        Zeitpunkt in Sekunden seit 1970 an dem das Objekt ungültig geworden ist.
      • getObjectId

        public final long getObjectId()
        Gibt die Id des Objektes zurück
        Returns:
        Die Id des Objektes
      • isInvalidated

        public final boolean isInvalidated()
        Gibt an, ob das Objekt erfolgreich invalidiert oder nicht
        Returns:
        true erfolgreich invalidiert, false nicht erfolgreich invalidiert
      • parseToString

        public final java.lang.String parseToString()
        Description copied from class: ConfigTelegram
        Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
        Specified by:
        parseToString in class ConfigTelegram
        Returns:
        Beschreibender Text dieses Objekts.
      • write

        public final void write​(java.io.DataOutputStream out)
                         throws java.io.IOException
        Description copied from class: ConfigTelegram
        Serialisiert dieses Objekt.
        Specified by:
        write in class ConfigTelegram
        Parameters:
        out - Stream auf den das Objekt geschrieben werden soll.
        Throws:
        java.io.IOException - wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.
      • read

        public final void read​(java.io.DataInputStream in)
                        throws java.io.IOException
        Description copied from class: ConfigTelegram
        Deserialisiert dieses Objekt.
        Specified by:
        read in class ConfigTelegram
        Parameters:
        in - Stream von dem das Objekt gelesen werden soll.
        Throws:
        java.io.IOException - wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.