|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
de.bsvrz.dav.daf.communication.lowLevel.telegrams.TransmitterProtocolVersionRequest
public class TransmitterProtocolVersionRequest
Verhandlung der Protokollversion (Client). Der den Verbindungsaufbau einleitende Datenverteiler sendet dem Datenverteiler, zu dem eine Verbindung hergestellt werden soll, eine priorisierte Liste von unterstützten Versionsnummern aus denen dieser Datenverteiler im Normalfall die Version der höchsten Priorität auswählt, die auch von ihm unterstützt wird. Diese wird dann zu dem Datenverteiler, der die Verbindung aufbauen will, gesendet.
Field Summary |
---|
Constructor Summary | |
---|---|
TransmitterProtocolVersionRequest()
|
|
TransmitterProtocolVersionRequest(int[] versions)
Erstellt ein neues Telegramm des Typs ProtocolVersionRequest . |
Method Summary | |
---|---|
int |
getPreferredVersion()
Gibt die höchste Protokoll-Version zurück. |
int[] |
getVersions()
Gibt die unterstützten Protokoll-Versionen zurück. |
String |
parseToString()
Gibt eine String-Repräsentation dieses Datensatzes zurück. |
void |
read(DataInputStream in)
Liest ein Telegramm vom übergegebenen DataInputStream. |
void |
write(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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TransmitterProtocolVersionRequest()
public TransmitterProtocolVersionRequest(int[] versions)
ProtocolVersionRequest
.
versions
- eine Liste mit ProtokollversionenMethod Detail |
---|
public final int[] getVersions()
public final int getPreferredVersion()
-1
, wenn keine Protokollversionen spezifiziert wurden.public final String parseToString()
DataTelegram
parseToString
in class DataTelegram
public final void write(DataOutputStream out) throws IOException
DataTelegram
write
in class DataTelegram
out
- Der DataOutputStream.
IOException
- Falls der Datensatz nicht in den Stream geschrieben werden kann.public final void read(DataInputStream in) throws IOException
DataTelegram
read
in class DataTelegram
in
- Der DataInputStream.
IOException
- Falls der Datensatz nicht aus dem Stream gelesen werden kann.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |