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 TypeMethodDescriptionvoid
disconnect
(boolean error, String message, DataTelegram terminationTelegram) Diese Methode wird von der Protokollschicht DaV-DAF aufgerufen, wenn die Kommunikationskanäle geschlossen werden sollen.final String
Gibt den Namen der Applikation zurück.final String
Gibt den Typ der Applikation zurück.final String
Gibt die Kommunikationsadresse des Datenverteilers zurück.Gibt die Parameter für die Kommunikation zwischen Applikation und Datenverteiler zurück.final int
Gibt die Kommunikationssubadresse des Datenverteilers zurück.final String
Gibt die Pid der Konfiguration zurück.Liefert den via Aufrufparameter von Start/Stopp vorgegebenen Inkarnationsnamen.int
Gibt den Einmalpasswortindex oder -1 für kein Einmalpasswort zurückboolean
Gibttrue
zurück, wenn es sich um die lokale Verbindung des Datenverteilers handeltfinal void
setApplicationName
(String applicationName) Setzt den Namen der Applikation.final void
setApplicationTypePid
(String applicationTypePid) Setzt den Typ der Applikation.final void
setCommunicationAddress
(String address) Setzt die Kommunikationsadresse des Datenverteilers.final void
setCommunicationSubAddress
(int subAddress) Setzt die Kommunikationssubadresse des Datenverteilers.final void
setConfigurationPid
(String configurationPid) Setzt die Pid der Konfiguration.void
setPasswordIndex
(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()Gibttrue
zurü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
-