Class ClientConnectionProperties
java.lang.Object
de.bsvrz.dav.daf.communication.lowLevel.ConnectionProperties
de.bsvrz.dav.daf.communication.protocol.ClientConnectionProperties
Diese Klasse enthält die Eigenschaften, die benötigt werden, um eine Verbindung zum Datenverteiler aufzubauen.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisconnect(boolean error, String message, DataTelegram terminationTelegram) Diese Methode wird von der Protokollschicht DaV-DAF aufgerufen, wenn die Kommunikationskanäle geschlossen werden sollen.final StringGibt den Namen der Applikation zurück.final StringGibt den Typ der Applikation zurück.final StringGibt die Kommunikationsadresse des Datenverteilers zurück.Gibt die Parameter für die Kommunikation zwischen Applikation und Datenverteiler zurück.final intGibt die Kommunikationssubadresse des Datenverteilers zurück.final StringGibt die Pid der Konfiguration zurück.Liefert den via Aufrufparameter von Start/Stopp vorgegebenen Inkarnationsnamen.intGibt den Einmalpasswortindex oder -1 für kein Einmalpasswort zurückbooleanGibttruezurück, wenn es sich um die lokale Verbindung des Datenverteilers handeltfinal voidsetApplicationName(String applicationName) Setzt den Namen der Applikation.final voidsetApplicationTypePid(String applicationTypePid) Setzt den Typ der Applikation.final voidsetCommunicationAddress(String address) Setzt die Kommunikationsadresse des Datenverteilers.final voidsetCommunicationSubAddress(int subAddress) Setzt die Kommunikationssubadresse des Datenverteilers.final voidsetConfigurationPid(String configurationPid) Setzt die Pid der Konfiguration.voidsetPasswordIndex(int passwordIndex) Setzt den passwortindexMethods inherited from class de.bsvrz.dav.daf.communication.lowLevel.ConnectionProperties
getAuthentificationProcess, getEncryptionPreference, getKeepAliveReceiveTimeOut, getKeepAliveSendTimeOut, getLowLevelCommunication, getReceiveBufferSize, getSendBufferSize, getUserName, isHmacAuthenticationAllowed, setAuthentificationProcess, setKeepAliveReceiveTimeOut, setKeepAliveSendTimeOut, setLowLevelCommunication, setReceiveBufferSize, setSendBufferSize, setUserName
-
Constructor Details
-
ClientConnectionProperties
public ClientConnectionProperties(ClientDavParameters clientDavParameters) throws ConnectionException - Throws:
ConnectionException
-
-
Method Details
-
getCommunicationParameters
Gibt die Parameter für die Kommunikation zwischen Applikation und Datenverteiler zurück.- Returns:
- die Parameter für die Kommunikation zwischen Applikation und Datenverteiler
-
getApplicationName
Gibt den Namen der Applikation zurück.- Returns:
- der Name der Applikation
-
setApplicationName
Setzt den Namen der Applikation.- Parameters:
applicationName- Name der Applikation
-
getIncarnationName
Liefert den via Aufrufparameter von Start/Stopp vorgegebenen Inkarnationsnamen.- Returns:
- Inkarnationsname oder
"", falls das entsprechende Aufrufargument nicht angegeben wurde.
-
getApplicationTypePid
Gibt den Typ der Applikation zurück.- Returns:
- Typ der Applikation
-
setApplicationTypePid
Setzt den Typ der Applikation.- Parameters:
applicationTypePid- Typ der Applikation
-
getConfigurationPid
Gibt die Pid der Konfiguration zurück.- Returns:
- die Pid der Konfiguration
-
setConfigurationPid
Setzt die Pid der Konfiguration.- Parameters:
configurationPid- Pid der Konfiguration
-
getCommunicationAddress
Gibt die Kommunikationsadresse des Datenverteilers zurück.- Returns:
- die Kommunikationsadresse
-
setCommunicationAddress
Setzt die Kommunikationsadresse des Datenverteilers.- Parameters:
address- die Kommunikationsadresse des Datenverteilers
-
getCommunicationSubAddress
public final int getCommunicationSubAddress()Gibt die Kommunikationssubadresse des Datenverteilers zurück.- Returns:
- die Kommunikationssubadresse
-
setCommunicationSubAddress
public final void setCommunicationSubAddress(int subAddress) Setzt die Kommunikationssubadresse des Datenverteilers.- Parameters:
subAddress- die Kommunikationssubadresse
-
isSelfClientDavConnection
public boolean isSelfClientDavConnection()Gibttruezurück, wenn es sich um die lokale Verbindung des Datenverteilers handelt- Returns:
true, wenn es sich um die lokale Verbindung des Datenverteilers handelt, sonstfalse
-
getPasswordIndex
public int getPasswordIndex()Gibt den Einmalpasswortindex oder -1 für kein Einmalpasswort zurück- Returns:
- den Einmalpasswortindex oder -1 für kein Einmalpasswort
-
setPasswordIndex
public void setPasswordIndex(int passwordIndex) Setzt den passwortindex- Parameters:
passwordIndex- Einmalpasswortindex oder -1 für kein Einmalpasswort
-
disconnect
Diese Methode wird von der Protokollschicht DaV-DAF aufgerufen, wenn die Kommunikationskanäle geschlossen werden sollen.- Parameters:
error- Besagt, ob es sich um eine Terminierung mit Fehler handelt.message- der FehlertextterminationTelegram- Terminierungstelegramm- Since:
- 3.13
-