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.
| Modifier and Type | Field and Description |
|---|---|
private long |
_keepAliveReceiveTimeOut
Die Zeit in der spätestens ein Telegramm empfangen werden muss, sonst wird die Verbindung terminiert.
|
private long |
_keepAliveSendTimeOut
Die Zeit nach der spätestens ein keepalive Telegramm geschickt werden muss, wenn in dieser Zeit kein Telegramm empfangen wurde.
|
APPLICATION_DATA_TELEGRAM_TYPE, APPLICATION_REQUEST_TYPE, AUTHENTIFICATION_ANSWER_TYPE, AUTHENTIFICATION_REQUEST_TYPE, AUTHENTIFICATION_TEXT_ANSWER_TYPE, AUTHENTIFICATION_TEXT_REQUEST_TYPE, CLOSING_TYPE, COM_PARAMETER_ANSWER_TYPE, COM_PARAMETER_REQUEST_TYPE, DISABLE_ENCRYPTION_ANSWER_TYPE, DISABLE_ENCRYPTION_REQUEST_TYPE, ENCRYPTED_TYPE, KEEP_ALIVE_TYPE, length, priority, PROTOCOL_VERSION_ANSWER_TYPE, PROTOCOL_VERSION_REQUEST_TYPE, RECEIVE_SUBSCRIPTION_TYPE, RECEIVE_UNSUBSCRIPTION_TYPE, REQUEST_SENDER_DATA_TYPE, SEND_SUBSCRIPTION_TYPE, SEND_UNSUBSCRIPTION_TYPE, SRP_ANSWER_TYPE, SRP_REQUEST_TYPE, SRP_VALDIATE_ANSWER_TYPE, SRP_VALDIATE_REQUEST_TYPE, TELEGRAM_TIME_ANSWER_TYPE, TELEGRAM_TIME_REQUEST_TYPE, TERMINATE_ORDER_TYPE, TRANSMITTER_AUTHENTIFICATION_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_REQUEST_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_REQUEST_TYPE, TRANSMITTER_BEST_WAY_UPDATE_TYPE, TRANSMITTER_CLOSING_TYPE, TRANSMITTER_COM_PARAMETER_ANSWER_TYPE, TRANSMITTER_COM_PARAMETER_REQUEST_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_RECEIPT_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_TYPE, TRANSMITTER_DATA_TELEGRAM_TYPE, TRANSMITTER_DATA_UNSUBSCRIPTION_TYPE, TRANSMITTER_KEEP_ALIVE_TYPE, TRANSMITTER_LISTS_DELIVERY_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_SUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UPDATE_2_TYPE, TRANSMITTER_LISTS_UPDATE_TYPE, TRANSMITTER_PROTOCOL_VERSION_ANSWER_TYPE, TRANSMITTER_PROTOCOL_VERSION_REQUEST_TYPE, TRANSMITTER_REQUEST_TYPE, TRANSMITTER_TELEGRAM_TIME_ANSWER_TYPE, TRANSMITTER_TELEGRAM_TIME_REQUEST_TYPE, TRANSMITTER_TERMINATE_ORDER_TYPE, type| Constructor and Description |
|---|
TransmitterComParametersRequest() |
TransmitterComParametersRequest(long keepAliveSendTimeOut,
long keepAliveReceiveTimeOut)
Erstellt ein Objekt dieses Telegramms.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getKeepAliveReceiveTimeOut()
Gibt die Zeit zurück, in der spätestens ein Telegramm empfangen werden muss, sonst wird die Verbindung terminiert.
|
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.
|
java.lang.String |
parseToString()
Gibt eine String-Repräsentation dieses Datensatzes zurück.
|
void |
read(java.io.DataInputStream in)
Liest ein Telegramm vom übergegebenen DataInputStream.
|
void |
write(java.io.DataOutputStream out)
Schreibt ein Telegramm in den übergegebenen DataOutputStream.
|
getLength, getPriority, getSize, getTelegram, getType, toShortDebugParamString, toShortDebugString, toStringprivate long _keepAliveSendTimeOut
Die Zeit nach der spätestens ein keepalive Telegramm geschickt werden muss, wenn in dieser Zeit kein Telegramm empfangen wurde.
private long _keepAliveReceiveTimeOut
Die Zeit in der spätestens ein Telegramm empfangen werden muss, sonst wird die Verbindung terminiert.
public TransmitterComParametersRequest()
public TransmitterComParametersRequest(long keepAliveSendTimeOut,
long keepAliveReceiveTimeOut)
Erstellt ein Objekt dieses Telegramms.
keepAliveSendTimeOut - KeepalivesendezeitkeepAliveReceiveTimeOut - Keepaliveempfangszeitpublic 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.
public final long getKeepAliveReceiveTimeOut()
Gibt die Zeit zurück, in der spätestens ein Telegramm empfangen werden muss, sonst wird die Verbindung terminiert.
public final java.lang.String parseToString()
DataTelegramGibt eine String-Repräsentation dieses Datensatzes zurück.
parseToString in class DataTelegrampublic final void write(java.io.DataOutputStream out)
throws java.io.IOException
DataTelegramSchreibt ein Telegramm in den übergegebenen DataOutputStream.
write in class DataTelegramout - Der DataOutputStream.java.io.IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.public final void read(java.io.DataInputStream in)
throws java.io.IOException
DataTelegramLiest ein Telegramm vom übergegebenen DataInputStream.
read in class DataTelegramin - Der DataInputStream.java.io.IOException - Falls der Datensatz nicht aus dem Stream gelesen werden kann.