Class TransmitterComParametersAnswer
java.lang.Object
de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
de.bsvrz.dav.daf.communication.lowLevel.telegrams.TransmitterComParametersAnswer
- All Implemented Interfaces:
QueueableTelegram
Verhandlung der Verbindungsparameter (Server). In diesem Systemtelegramm werden die vom Datenverteiler festgelegten Verbindungsparameter
übertragen.
-
Field Summary
Fields inherited from class de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
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_TELEGRAM_V2_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 Summary
ConstructorsConstructorDescriptionTransmitterComParametersAnswer(long keepAliveSendTimeOut, long keepAliveReceiveTimeOut) Erzeugt neues CommunicationParametersAnswer-Telegramm. -
Method Summary
Modifier and TypeMethodDescriptionfinal longGibt die Zeit zurück, in der spätestens ein Telegramm empfangen werden muss, sonst wird die Verbindung terminiert.final longGibt die Zeit zurück, nach der spätestens ein keepalive Telegramm geschickt werden muss, wenn in dieser Zeit kein Telegramm empfangen wurde.final StringGibt eine String-Repräsentation dieses Datensatzes zurück.final voidread(DataInputStream in) Liest ein Telegramm vom übergegebenen DataInputStream.final voidwrite(DataOutputStream out) Schreibt ein Telegramm in den übergegebenen DataOutputStream.Methods inherited from class de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
getLength, getPriority, getSize, getTelegram, getType, toShortDebugParamString, toShortDebugString, toString
-
Constructor Details
-
TransmitterComParametersAnswer
public TransmitterComParametersAnswer() -
TransmitterComParametersAnswer
public TransmitterComParametersAnswer(long keepAliveSendTimeOut, long keepAliveReceiveTimeOut) Erzeugt neues CommunicationParametersAnswer-Telegramm.- Parameters:
keepAliveSendTimeOut- KeepalivesendezeitkeepAliveReceiveTimeOut- Keepaliveempfangszeit
-
-
Method Details
-
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
Description copied from class:DataTelegramGibt eine String-Repräsentation dieses Datensatzes zurück.- Specified by:
parseToStringin classDataTelegram- Returns:
- Eine String-Repräsentation dieses Datensatzes.
-
write
Description copied from class:DataTelegramSchreibt ein Telegramm in den übergegebenen DataOutputStream.- Specified by:
writein classDataTelegram- Parameters:
out- Der DataOutputStream.- Throws:
IOException- Falls der Datensatz nicht in den Stream geschrieben werden kann.
-
read
Description copied from class:DataTelegramLiest ein Telegramm vom übergegebenen DataInputStream.- Specified by:
readin classDataTelegram- Parameters:
in- Der DataInputStream.- Throws:
IOException- Falls der Datensatz nicht aus dem Stream gelesen werden kann.
-