Class EncryptedTelegram

    • Constructor Detail

      • EncryptedTelegram

        public EncryptedTelegram()
        Erstellt ein neues EncryptedTelegram
      • EncryptedTelegram

        public EncryptedTelegram​(SrpTelegramEncryption encryption,
                                 java.util.Collection<DataTelegram> telegrams)
                          throws java.io.IOException
        Erstellt ein neues EncryptedTelegram mit Telegrammen als Inhalt
        Parameters:
        encryption - Verschlüsselungsmodul zur Verschlüsselung
        telegrams - Zu verschlüsselnde Telegramme
        Throws:
        java.io.IOException
    • Method Detail

      • getTelegrams

        public java.util.Collection<DataTelegram> getTelegrams​(SrpTelegramEncryption encryption)
                                                        throws java.io.IOException
        Gibt die verschlüsselten enthaltenen Telegramme zurück
        Parameters:
        encryption - Verschlüsselungsmodul zur Entschlüsselung
        Returns:
        die verschlüsselten enthaltenen Telegramme
        Throws:
        java.io.IOException
      • read

        public void read​(java.io.DataInputStream in)
                  throws java.io.IOException
        Description copied from class: DataTelegram
        Liest ein Telegramm vom übergegebenen DataInputStream.
        Specified by:
        read in class DataTelegram
        Parameters:
        in - Der DataInputStream.
        Throws:
        java.io.IOException - Falls der Datensatz nicht aus dem Stream gelesen werden kann.
      • write

        public void write​(java.io.DataOutputStream out)
                   throws java.io.IOException
        Description copied from class: DataTelegram
        Schreibt ein Telegramm in den übergegebenen DataOutputStream.
        Specified by:
        write in class DataTelegram
        Parameters:
        out - Der DataOutputStream.
        Throws:
        java.io.IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.
      • parseToString

        public java.lang.String parseToString()
        Description copied from class: DataTelegram
        Gibt eine String-Repräsentation dieses Datensatzes zurück.
        Specified by:
        parseToString in class DataTelegram
        Returns:
        Eine String-Repräsentation dieses Datensatzes.
      • toString

        public java.lang.String toString()
        Description copied from class: DataTelegram
        Gibt eine kurze Beschreibung des Objektes zurück.
        Overrides:
        toString in class DataTelegram
        Returns:
        Beschreibung des Objektes