de.bsvrz.dav.daf.main.impl.config.telegrams
Class TransmitterConnectionInfoRequest

java.lang.Object
  extended by de.bsvrz.dav.daf.main.impl.config.telegrams.ConfigTelegram
      extended by de.bsvrz.dav.daf.main.impl.config.telegrams.TransmitterConnectionInfoRequest

public class TransmitterConnectionInfoRequest
extends ConfigTelegram

Diese Klasse stellt ein Anfragetelegramm zu den Verbindungsinformationen eines DAV dar. Das Telegramm enthält die ID des DAV dessen Verbindungen, zu anderen DAV, gesucht werden.

Author:
Kappich Systemberatung

Field Summary
 
Fields inherited from class de.bsvrz.dav.daf.main.impl.config.telegrams.ConfigTelegram
_type, ARCHIVE_ANSWER_TYPE, ARCHIVE_REQUEST_TYPE, AUTHENTIFICATION_ANSWER_TYPE, AUTHENTIFICATION_REQUEST_TYPE, CODE_TO_ASPECT_ANSWER_TYPE, CODE_TO_ASPECT_REQUEST_TYPE, CODE_TO_ATTRIBUTE_GROUP_ANSWER_TYPE, CODE_TO_ATTRIBUTE_GROUP_REQUEST_TYPE, META_DATA_ANSWER_TYPE, META_DATA_REQUEST_TYPE, MUTABLE_CHANGES_SUBSCRIPTION_TYPE, MUTABLE_CHANGES_TYPE, MUTABLE_CHANGES_UNSUBSCRIPTION_TYPE, NEW_OBJECT_ANSWER_TYPE, NEW_OBJECT_REQUEST_TYPE, OBJECT_ANSWER_TYPE, OBJECT_INVALIDATE_ANSWER_TYPE, OBJECT_INVALIDATE_REQUEST_TYPE, OBJECT_REQUEST_TYPE, OBJECT_REVALIDATE_ANSWER_TYPE, OBJECT_REVALIDATE_REQUEST_TYPE, OBJECT_SET_NAME_ANSWER_TYPE, OBJECT_SET_NAME_REQUEST_TYPE, OBJECT_SET_PID_ANSWER_TYPE, OBJECT_SET_PID_REQUEST_TYPE, SET_CHANGES_ANSWER_TYPE, SET_CHANGES_REQUEST_TYPE, SET_CONFIG_DATA_ANSWER_TYPE, SET_CONFIG_DATA_REQUEST_TYPE, TRANSMITTER_CONNECTION_INFO_ANSWER_TYPE, TRANSMITTER_CONNECTION_INFO_REQUEST_TYPE, VALUE_ANSWER_TYPE, VALUE_REQUEST_TYPE, VALUE_REQUEST_TYPE2
 
Constructor Summary
TransmitterConnectionInfoRequest()
          Erzeugt ein neues Objekt ohne Parameter.
TransmitterConnectionInfoRequest(long desiredReplyVersion, long transmitterId)
          Erzeugt ein neues Objekt mit den gegebenen Parametern.
 
Method Summary
 long getDesiredReplyVersion()
          Bestimmt die gewünschte Antwort-Version.
 long getTransmitterId()
          Bestimmt die Id des Datenverteilers zu dem Verbindungsinformationen angefordert werden sollen.
 String parseToString()
          Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
 void read(DataInputStream in)
          Deserialisiert dieses Objekt.
 void write(DataOutputStream out)
          Serialisiert dieses Objekt.
 
Methods inherited from class de.bsvrz.dav.daf.main.impl.config.telegrams.ConfigTelegram
getInfo, getTelegram, getType, setInfo, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransmitterConnectionInfoRequest

public TransmitterConnectionInfoRequest()
Erzeugt ein neues Objekt ohne Parameter. Die Parameter werden zu einem späteren Zeitpunkt über die read-Methode eingelesen.


TransmitterConnectionInfoRequest

public TransmitterConnectionInfoRequest(long desiredReplyVersion,
                                        long transmitterId)
Erzeugt ein neues Objekt mit den gegebenen Parametern.

Parameters:
desiredReplyVersion - Gewünschte Version der Antwort
transmitterId - TransmitterID
Method Detail

getDesiredReplyVersion

public final long getDesiredReplyVersion()
Bestimmt die gewünschte Antwort-Version.

Returns:
Der Wert 0 kennzeichnet, dass nur die ursprüngliche Version einer Antwort ohne Benutzernamen für die Authentifizierung erwartet wird; der Wert 1 kennzeichnet, dass falls möglich die neue Version der Antwort mit Benutzernamen für die Authentifizierung bevorzugt wird.
See Also:
TransmitterConnectionInfoAnswer

getTransmitterId

public final long getTransmitterId()
Bestimmt die Id des Datenverteilers zu dem Verbindungsinformationen angefordert werden sollen.

Returns:
ID des Datenverteilers

parseToString

public final String parseToString()
Description copied from class: ConfigTelegram
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.

Specified by:
parseToString in class ConfigTelegram
Returns:
Liefert eine Beschreibung des Telegramms für Debug-Zwecke

write

public final void write(DataOutputStream out)
                 throws IOException
Description copied from class: ConfigTelegram
Serialisiert dieses Objekt.

Specified by:
write in class ConfigTelegram
Parameters:
out - Stream auf den das Objekt geschrieben werden soll.
Throws:
IOException

read

public final void read(DataInputStream in)
                throws IOException
Description copied from class: ConfigTelegram
Deserialisiert dieses Objekt.

Specified by:
read in class ConfigTelegram
Parameters:
in - Stream von dem das Objekt gelesen werden soll.
Throws:
IOException