Class TransmitterComParametersRequest

  • All Implemented Interfaces:
    QueueableTelegram

    public class TransmitterComParametersRequest
    extends DataTelegram
    Verhandlung der Verbindungsparameter (Client). Die Verbindungsparameter zwischen den beiden Datenverteilern (Timeout-Zeiten) werden verhandelt. Dabei werden Standardparameter oder die Aufrufparameter vom Datenverteiler, der die Verbindung einleitet, als Vorschläge an den Kommunikationspartner übertragen. Dieser trifft eine Festlegung der Parameter.
    • Constructor Detail

      • TransmitterComParametersRequest

        public TransmitterComParametersRequest()
      • TransmitterComParametersRequest

        public TransmitterComParametersRequest​(long keepAliveSendTimeOut,
                                               long keepAliveReceiveTimeOut)
        Erstellt ein Objekt dieses Telegramms.
        Parameters:
        keepAliveSendTimeOut - Keepalivesendezeit
        keepAliveReceiveTimeOut - Keepaliveempfangszeit
    • Method Detail

      • getKeepAliveSendTimeOut

        public final long getKeepAliveSendTimeOut()
        Gibt die Zeit zurück, nach der spätestens ein keepalive Telegramm geschickt werden muss, wenn in dieser Zeit kein Telegramm empfangen wurde.
        Returns:
        die Keepalivesendezeit
      • getKeepAliveReceiveTimeOut

        public final long getKeepAliveReceiveTimeOut()
        Gibt die Zeit zurück, in der spätestens ein Telegramm empfangen werden muss, sonst wird die Verbindung terminiert.
        Returns:
        die Keepaliveempfangszeit
      • parseToString

        public final 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.
      • write

        public final 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.
      • read

        public final 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.