public class TransmitterConnectionInfo
extends java.lang.Object
Constructor and Description |
---|
TransmitterConnectionInfo()
Erzeugt ein neues Objekt, dessen Eigenschaften anschließend mit der read-Methode eingelesen werden sollten.
|
TransmitterConnectionInfo(TransmitterInfo transmitter_1,
TransmitterInfo transmitter_2,
short connectionWeight,
byte connectionType,
long connectionTimeThreshold,
boolean autoExchangeTransmitterDetection,
TransmitterInfo[] exchangeTransmitterList,
java.lang.String userName,
java.lang.String remoteUserName)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften.
|
Modifier and Type | Method and Description |
---|---|
long |
getConnectionTimeThreshold()
Gibt die Zeit an, ab der eine Ersatzverbindung aufzubauen ist.
|
TransmitterInfo[] |
getExchangeTransmitterList()
Gibt die Liste der Ersatzverbindungen zurück
|
java.lang.String |
getRemoteUserName()
Bestimmt den Benutzernamen mit dem sich der zweite Datenverteiler beim ersten Datenverteiler authentifizieren soll.
|
TransmitterInfo |
getTransmitter_1()
Gibt den ersten Datenverteiler der Verbindung zurück.
|
TransmitterInfo |
getTransmitter_2()
Gibt den zweiten Datenverteiler der Verbindung zurück.
|
java.lang.String |
getUserName()
Bestimmt den Benutzernamen mit dem sich der erste Datenverteiler beim zweiten Datenverteiler authentifizieren soll.
|
short |
getWeight()
Gibt die Gewichtung der Verbindung zurück
|
boolean |
isActiveConnection()
Gibt an, ob die Verbindung eine unidrektionale Verbindung von Datenverteiler 1 zum Datenverteiler 2 ist.
|
boolean |
isAutoExchangeTransmitterDetectionOn()
Legt fest, ob Ersatzverbindungen automatisch etabliert werden sollen.
|
boolean |
isExchangeConnection()
Gibt an, ob die Verbindung eine Ersatzverbindung ist.
|
java.lang.String |
parseToString()
Gibt ein String zurück, der diesen Datensatz beschreibt
|
void |
read(java.io.DataInputStream in,
long version)
Liest einen Datensatz aus dem gegebenen DataInputStream
|
java.lang.String |
toString() |
void |
write(java.io.DataOutputStream out,
long version)
Schreibt einen Datensatz in den gegebenen DataOutputStream.
|
public TransmitterConnectionInfo()
public TransmitterConnectionInfo(TransmitterInfo transmitter_1, TransmitterInfo transmitter_2, short connectionWeight, byte connectionType, long connectionTimeThreshold, boolean autoExchangeTransmitterDetection, TransmitterInfo[] exchangeTransmitterList, java.lang.String userName, java.lang.String remoteUserName)
transmitter_1
- Der erste Datenverteiler der Verbindungtransmitter_2
- Der zweite Datenverteiler der VerbindungconnectionWeight
- Gewicht der VerbindungconnectionType
- Typ der VerbindungconnectionTimeThreshold
- Wartezeit bis zur Einleitung der ErsatzverbindungautoExchangeTransmitterDetection
- Ersatzverbindungen automatisch etablierenexchangeTransmitterList
- Liste der Erssatzverbindungen.userName
- Benutzername mit dem sich der erste Datenverteiler beim zweiten Datenverteiler authentifizieren soll oder leerer String, wenn
der Standardbenutzer des Datenverteilers für die Authentifizierung benutzt werden soll.remoteUserName
- Benutzername mit dem sich der zweite Datenverteiler beim ersten Datenverteiler authentifizieren soll oder leerer String, wenn
der Standardbenutzer des Datenverteilers für die Authentifizierung benutzt werden soll.public final TransmitterInfo getTransmitter_1()
public final TransmitterInfo getTransmitter_2()
public final short getWeight()
public final boolean isExchangeConnection()
public final boolean isActiveConnection()
public final boolean isAutoExchangeTransmitterDetectionOn()
public final TransmitterInfo[] getExchangeTransmitterList()
public final long getConnectionTimeThreshold()
public java.lang.String getUserName()
public java.lang.String getRemoteUserName()
public final java.lang.String parseToString()
public final void write(java.io.DataOutputStream out, long version) throws java.io.IOException
out
- DataOutputStreamversion
- Version des übergeordneten Antworttelegramms. Der Wert 0 kennzeichnet, dass nur die ursprüngliche Version ohne Benutzernamen für die
Authentifizierung übertragen wird; der Wert 1 kennzeichnet, dass die neue Version mit Benutzernamen für die Authentifizierung übertragen
wird.java.io.IOException
- muss geworfen werden.TransmitterConnectionInfoAnswer
public final void read(java.io.DataInputStream in, long version) throws java.io.IOException
in
- DataInputStreamversion
- Version des übergeordneten Antworttelegramms. Der Wert 0 kennzeichnet, dass nur die ursprüngliche Version ohne Benutzernamen für die
Authentifizierung übertragen wird; der Wert 1 kennzeichnet, dass die neue Version mit Benutzernamen für die Authentifizierung übertragen
wird.java.io.IOException
- muss geworfen werdenTransmitterConnectionInfoAnswer
public java.lang.String toString()
toString
in class java.lang.Object