public class ServerDavParameters
extends java.lang.Object
Diese Klasse stellt die Parameter des Datenverteilers auf Server-Seite zur Verfügung. Diese Parameter werden durch den Konstruktor oder durch entsprechende Setter-Methoden gesetzt und können durch entsprechende Getter-Methoden gelesen werden.
Modifier and Type | Class and Description |
---|---|
static class |
ServerDavParameters.UserRightsChecking |
Constructor and Description |
---|
ServerDavParameters(ArgumentList argumentList)
Erzeugt einen neuen Parametersatz mit Defaultwerten für die einzelnen Parameter und setzt die in den übergebenen Aufrufargumenten angegebenen Parameter mit den angegebenen Werten.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAccessControlPlugins() |
int |
getAppCommunicationInputBufferSize()
Bestimmt die Größe des Empfangspuffers, der bei der Kommunikation mit einer Applikation eingesetzt wird.
|
int |
getAppCommunicationOutputBufferSize()
Bestimmt die Größe des Sendepuffers, der bei der Kommunikation mit einer Applikation eingesetzt wird.
|
int |
getApplicationConnectionsSubAddress()
Liefert die Subadresse mit der dieser Datenverteiler auf Verbindungen von Applikationen wartet.
|
int |
getApplicationConnectionsSubAdress()
Deprecated.
Statt dieser Methode sollte die Methode
getApplicationConnectionsSubAddress() verwendet werden. |
java.lang.String |
getAuthentificationProcessName()
Bestimmt das bei der Authentifizierung zu verwendende Verfahren.
|
ClientDavParameters |
getClientDavParameters()
Erzeugt einen neuen Parametersatz für eine Applikationsverbindung.
|
long |
getCommunicationSendFlushDelay()
Bestimmt die Verzögerungszeit zur Übertragung von gepufferten und zu versendenden Telegrammen.
|
java.lang.String |
getConfigAreaPidForApplicationObjects()
Bestimmt die Pid des Konfigurationsbereichs in dem Applikationsobjekte erzeugt werden sollen.
|
ClientCredentials |
getConfigurationClientCredentials()
Gibt Passwort oder Login-Token für den Konfigurationsbenutzer zurück
|
long |
getConfigurationId()
Gibt die Konfigurationsid zurück
|
java.lang.String |
getConfigurationUserName()
Gibt der Konfigurationsbenutzername zurück
|
long |
getDataTransmitterId()
Gibt die Id des Datenverteilers zurück
|
java.lang.String |
getDataTransmitterName()
Bestimmt den Namen des Datenverteilers.
|
java.lang.String |
getDataTransmitterTypePid()
Bestimmt den Typ des Datenverteilers.
|
int |
getDavCommunicationInputBufferSize()
Bestimmt die Größe des Empfangspuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird.
|
int |
getDavCommunicationOutputBufferSize()
Bestimmt die Größe des Sendepuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird.
|
EncryptionConfiguration |
getEncryptionPreference()
Gibt die bevorzugte Verschlüsselungskonfiguration zurück.
|
long |
getInitialInterDavServerDelay()
Zeit in Millisekunden, die gewartet werden soll bevor Verbindungen von anderen Datenverteilern akzeptiert werden dürfen.
|
java.lang.Object[] |
getLocalModeParameter()
Gibt die Konfigurationsparameter des Lokalen Modus zurück.
|
java.lang.String |
getLowLevelCommunicationName()
Bestimmt das auf unterster Ebene einzusetzende Kommunikationsprotokoll.
|
java.lang.String |
getLowLevelCommunicationParameters() |
int |
getMaxDataTelegramSize()
Bestimmt die maximale Größe von Datentelegrammen.
|
java.lang.String |
getParamAppIncarnationName()
Bestimmt den Inkarnationsnamen der Parametrierung auf deren Applikationsfertigmeldung gewartet werden soll.
|
ClientCredentials |
getParameterClientCredentials()
Gibt Passwort oder Login-Token für den Parametrierungsbenutzer zurück
|
java.lang.String |
getParameterUserName()
Gibt der Parametrierungsbenutzername zurück
|
long |
getReceiveKeepAliveTimeout()
Bestimmt das KeepAlive-Timeout beim Empfang von Telegrammen.
|
long |
getReconnectInterDavDelay()
Zeit in Millisekunden, die gewartet werden soll bevor versucht wird, abgebrochene Verbindungen zu anderen Datenverteilern neu aufzubauen.
|
java.lang.Object[] |
getRemoteModeParameter()
Gibt die Konfigurationsparameter des Remote-Modus zurück.
|
long |
getSendKeepAliveTimeout()
Bestimmt das Timeout zum Senden von KeepAlive-Telegrammen.
|
ClientCredentials |
getStoredClientCredentials(java.lang.String userName,
java.lang.String suffix)
Bestimmt das in der Passwort-Datei gespeicherte Passwort eines bestimmten Benutzers.
|
int |
getTransmitterConnectionsSubAddress()
Liefert die Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet.
|
int |
getTransmitterConnectionsSubAddressOffset()
Liefert einen Offset für die Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet.
|
int |
getTransmitterConnectionsSubAdress()
Deprecated.
Statt dieser Methode sollte die Methode
getTransmitterConnectionsSubAddress() verwendet werden. |
java.lang.String |
getUserName()
Bestimmt den bei der Authentifizierung zu verwendenden Benutzernamen.
|
ServerDavParameters.UserRightsChecking |
getUserRightsChecking() |
boolean |
getWaitForParamApp()
Bestimmt, ob der Datenverteiler auf die Applikationsfertigmeldung der Parametrierung warten soll.
|
boolean |
isHmacAuthenticationAllowed()
Gibt true zurück, wenn die alte Hmac-basierte Authentifizierung erlaubt ist
|
boolean |
isLocalMode()
Gibt die Information zurück, ob der Datenverteiler auf eine lokale Anmeldung einer Konfigurationsapplikation warten muss.
|
boolean |
isUserRightsCheckingEnabled() |
static void |
printArgumentsList()
Gibt auf der Standardausgabe die möglichen Startargumente einer Datenverteilerapplikation aus.
|
void |
setAllowHmacAuthentication(boolean allowHmacAuthentication)
Setzt, ob die alte Hmac-Authentifizierugn erlaubt sein soll
|
void |
setAppCommunicationInputBufferSize(int bufferSize)
Setzt die Größe des Empfangspuffers, der bei der Kommunikation mit einer Applikation eingesetzt wird.
|
void |
setAppCommunicationOutputBufferSize(int bufferSize)
Setzt die Größe des Sendepuffers, der bei der Kommunikation mit einer Applikation eingesetzt wird.
|
void |
setApplicationConnectionsSubAddress(int port)
Setzt die Subadresse mit der dieser Datenverteiler auf Verbindungen von Applikationen wartet.
|
void |
setApplicationConnectionsSubAdress(int port)
Deprecated.
Statt dieser Methode sollte die Methode
setApplicationConnectionsSubAddress(int) verwendet werden. |
void |
setAuthentificationProcessName(java.lang.String authentificationProcessName)
Setzt das bei der Authentifizierung zu verwendende Verfahren.
|
void |
setCommunicationSendFlushDelay(long delay)
Setzt die Verzögerungszeit zur Übertragung von gepufferten und zu versendenden Telegrammen.
|
void |
setConfigurationClientCredentials(ClientCredentials configurationClientCredentials)
Setzt Passwort oder Login-Token für den Konfigurationsbenutzer
|
void |
setConfigurationId(long configurationId)
Setzt der Konfigurationsid auf den neuen Wert.
|
void |
setConfigurationUserName(java.lang.String configUserName)
Setzt den Konfigurationsbenutzername auf den neuen Wert.
|
void |
setDataTransmitterId(long dvId)
Setzt die Id der Datenverteiler auf den neuen Wert
|
void |
setDataTransmitterName(java.lang.String dataTransmitterName)
Setzt den Namen des Datenverteilers.
|
void |
setDataTransmitterTypePid(java.lang.String dataTransmitterTypePid)
Setzt den Typ des Datenverteilers.
|
void |
setDavCommunicationInputBufferSize(int bufferSize)
Setzt die Größe des Empfangspuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird.
|
void |
setDavCommunicationOutputBufferSize(int bufferSize)
Setzt die Größe des Sendepuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird.
|
void |
setEncryptionPreference(EncryptionConfiguration encryptionPreference)
Setzt ob die Verbindung verschlüsselt werden soll
|
void |
setLocalModeParameter(java.lang.String configPid,
long configId)
Setzt den Datenverteilersbetriebsmodus auf den Lokalen Modus.
|
void |
setLowLevelCommunicationName(java.lang.String lowLevelCommunicationName)
Setzt das auf unterster Ebene einzusetzende Kommunikationsprotokoll.
|
void |
setMaxDataTelegramSize(int maxTelegramSize)
Setzt die maximale Größe von Datentelegrammen.
|
void |
setParameterClientCredentials(ClientCredentials paramUserPassword)
Setzt Passwort oder Login-Token für den Parametrierungsbenutzer auf den neuen Wert.
|
void |
setParameterUserName(java.lang.String paramUserName)
Setzt der Parametrierungsbenutzername auf den neuen Wert.
|
void |
setReceiveKeepAliveTimeout(long timeout)
Setzt das KeepAlive-Timeout beim Empfang von Telegrammen.
|
void |
setReconnectInterDavDelay(long reconnectInterDavDelay) |
void |
setRemoteModeParameter(java.lang.String configDataTransmitterAddress,
int configDataTransmitterSubAddress,
java.lang.String configurationPid)
Setzt den Datenverteilersbetriebsmodus auf den Remote-Modus.
|
void |
setSendKeepAliveTimeout(long timeout)
Setzt das Timeout zum Senden von KeepAlive-Telegrammen.
|
void |
setTransmitterConnectionsSubAddress(int port)
Setzt die Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet.
|
void |
setTransmitterConnectionsSubAdress(int port)
Deprecated.
Statt dieser Methode sollte die Methode
setTransmitterConnectionsSubAddress(int) verwendet werden. |
void |
setUserName(java.lang.String userName)
Setzt den bei der Authentifizierung zu verwendenden Benutzernamen.
|
public ServerDavParameters(ArgumentList argumentList) throws MissingParameterException
Erzeugt einen neuen Parametersatz mit Defaultwerten für die einzelnen Parameter und setzt die in den übergebenen Aufrufargumenten angegebenen Parameter mit den angegebenen Werten. Unbekannte Aufrufargumente werden ignoriert. Bekannte Aufrufargumente werden nach der Umsetzung auf null gesetzt, um zu signalisieren, daß diese Argumente bereits interpretiert wurden.
argumentList
- Die auszuwertenden Aufrufargumente.MissingParameterException
- Falls ein Argument nicht oder nicht korrekt angegeben wurde.public ClientCredentials getStoredClientCredentials(java.lang.String userName, java.lang.String suffix)
Bestimmt das in der Passwort-Datei gespeicherte Passwort eines bestimmten Benutzers.
userName
- Name des Benutzerssuffix
- Verbindungsziel (z.B. Datenverteiler-Pid)null
, wenn kein Passwort für den Benutzer in der Passwort-Datei enthalten ist.public final int getMaxDataTelegramSize()
Bestimmt die maximale Größe von Datentelegrammen. Größere Telegramme werden in mehrere Telegramme zerlegt.
public final void setMaxDataTelegramSize(int maxTelegramSize)
Setzt die maximale Größe von Datentelegrammen. Größere Telegramme werden in mehrere Telegramme zerlegt.
maxTelegramSize
- Maximale Größe von versendeten Datentelegrammen.public final int getTransmitterConnectionsSubAddress()
Liefert die Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet. Dies entspricht bei TCP-Verbindungen der TCP-Portnummer des Server-Sockets.
public final void setTransmitterConnectionsSubAddress(int port)
Setzt die Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet.
port
- Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet.@Deprecated public final int getTransmitterConnectionsSubAdress()
getTransmitterConnectionsSubAddress()
verwendet werden.Liefert die Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet. Dies entspricht bei TCP-Verbindungen der TCP-Portnummer des Server-Sockets.
@Deprecated public final void setTransmitterConnectionsSubAdress(int port)
setTransmitterConnectionsSubAddress(int)
verwendet werden.Setzt die Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet.
port
- Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet.public final int getTransmitterConnectionsSubAddressOffset()
Liefert einen Offset für die Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet.
public final int getApplicationConnectionsSubAddress()
Liefert die Subadresse mit der dieser Datenverteiler auf Verbindungen von Applikationen wartet. Dies entspricht bei TCP-Verbindungen der TCP-Portnummer des Server-Sockets.
public final void setApplicationConnectionsSubAddress(int port)
Setzt die Subadresse mit der dieser Datenverteiler auf Verbindungen von Applikationen wartet.
port
- Subadresse mit der dieser Datenverteiler auf Verbindungen von Applikationen wartet.@Deprecated public final int getApplicationConnectionsSubAdress()
getApplicationConnectionsSubAddress()
verwendet werden.Liefert die Subadresse mit der dieser Datenverteiler auf Verbindungen von Applikationen wartet. Dies entspricht bei TCP-Verbindungen der TCP-Portnummer des Server-Sockets.
@Deprecated public final void setApplicationConnectionsSubAdress(int port)
setApplicationConnectionsSubAddress(int)
verwendet werden.Setzt die Subadresse mit der dieser Datenverteiler auf Verbindungen von Applikationen wartet.
port
- Subadresse mit der dieser Datenverteiler auf Verbindungen von Applikationen wartet.public final long getDataTransmitterId()
Gibt die Id des Datenverteilers zurück
public final void setDataTransmitterId(long dvId)
Setzt die Id der Datenverteiler auf den neuen Wert
dvId
- neue Datenverteiler Idpublic final java.lang.String getDataTransmitterName()
Bestimmt den Namen des Datenverteilers.
public final void setDataTransmitterName(java.lang.String dataTransmitterName)
Setzt den Namen des Datenverteilers.
dataTransmitterName
- Name des Datenverteilerspublic final java.lang.String getDataTransmitterTypePid()
Bestimmt den Typ des Datenverteilers.
public final void setDataTransmitterTypePid(java.lang.String dataTransmitterTypePid)
Setzt den Typ des Datenverteilers.
dataTransmitterTypePid
- PID, die den Typ des zu erzeugenden Applikations-Objekts spezifiziert.public final java.lang.String getAuthentificationProcessName()
Bestimmt das bei der Authentifizierung zu verwendende Verfahren.
public final void setAuthentificationProcessName(java.lang.String authentificationProcessName)
Setzt das bei der Authentifizierung zu verwendende Verfahren.
authentificationProcessName
- Name des Verfahrenspublic final java.lang.String getLowLevelCommunicationName()
Bestimmt das auf unterster Ebene einzusetzende Kommunikationsprotokoll.
public final void setLowLevelCommunicationName(java.lang.String lowLevelCommunicationName)
Setzt das auf unterster Ebene einzusetzende Kommunikationsprotokoll.
lowLevelCommunicationName
- Name des Kommunikationsverfahrens.public final java.lang.String getUserName()
Bestimmt den bei der Authentifizierung zu verwendenden Benutzernamen.
public final void setUserName(java.lang.String userName)
Setzt den bei der Authentifizierung zu verwendenden Benutzernamen.
userName
- Name des Benutzers.public final long getSendKeepAliveTimeout()
Bestimmt das Timeout zum Senden von KeepAlive-Telegrammen. Der Wert dient als Vorschlag für die Verhandlung mit dem Datenverteiler, der den zu verwendenden Wert festlegt.
public final void setSendKeepAliveTimeout(long timeout)
Setzt das Timeout zum Senden von KeepAlive-Telegrammen. Der Wert dient als Vorschlag für die Verhandlung mit dem Datenverteiler, der den zu verwendenden Wert festlegt.
timeout
- Vorschlag für das Timeout zum Senden von KeepAlive-Telegrammen.public final long getReceiveKeepAliveTimeout()
Bestimmt das KeepAlive-Timeout beim Empfang von Telegrammen. Der Wert dient als Vorschlag für die Verhandlung mit dem Datenverteiler, der den zu verwendenden Wert festlegt.
public final void setReceiveKeepAliveTimeout(long timeout)
Setzt das KeepAlive-Timeout beim Empfang von Telegrammen. Der Wert dient als Vorschlag für die Verhandlung mit dem Datenverteiler, der den zu verwendenden Wert festlegt.
timeout
- Vorschlag für das KeepAlive-Timeout beim Empfang Telegrammen.public final long getCommunicationSendFlushDelay()
Bestimmt die Verzögerungszeit zur Übertragung von gepufferten und zu versendenden Telegrammen. Die Übertragung der gesammelten Daten im Sendepuffer findet erst statt, wenn die hier angegebene Zeit lang keine Daten mehr in der Puffer geschrieben wurden oder der Sendepuffer voll ist.
public final void setCommunicationSendFlushDelay(long delay)
Setzt die Verzögerungszeit zur Übertragung von gepufferten und zu versendenden Telegrammen. Die Übertragung der gesammelten Daten im Sendepuffer findet erst statt, wenn die hier angegebene Zeit lang keine Daten mehr in der Puffer geschrieben wurden oder der Sendepuffer voll ist.
delay
- Verzögerungszeitpublic final int getDavCommunicationOutputBufferSize()
Bestimmt die Größe des Sendepuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird.
public final void setDavCommunicationOutputBufferSize(int bufferSize)
Setzt die Größe des Sendepuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird.
bufferSize
- Größe des Sendepuffers in Byte.public final int getDavCommunicationInputBufferSize()
Bestimmt die Größe des Empfangspuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird.
public final void setDavCommunicationInputBufferSize(int bufferSize)
Setzt die Größe des Empfangspuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird.
bufferSize
- Größe des Empfangspuffers in Byte.public final int getAppCommunicationOutputBufferSize()
Bestimmt die Größe des Sendepuffers, der bei der Kommunikation mit einer Applikation eingesetzt wird.
public final void setAppCommunicationOutputBufferSize(int bufferSize)
Setzt die Größe des Sendepuffers, der bei der Kommunikation mit einer Applikation eingesetzt wird.
bufferSize
- Größe des Sendepuffers in Byte.public final int getAppCommunicationInputBufferSize()
Bestimmt die Größe des Empfangspuffers, der bei der Kommunikation mit einer Applikation eingesetzt wird.
public final void setAppCommunicationInputBufferSize(int bufferSize)
Setzt die Größe des Empfangspuffers, der bei der Kommunikation mit einer Applikation eingesetzt wird.
bufferSize
- Größe des Empfangspuffers in Byte.public final boolean isLocalMode()
Gibt die Information zurück, ob der Datenverteiler auf eine lokale Anmeldung einer Konfigurationsapplikation warten muss.
public final java.lang.Object[] getLocalModeParameter()
Gibt die Konfigurationsparameter des Lokalen Modus zurück.
public final void setLocalModeParameter(java.lang.String configPid, long configId)
Setzt den Datenverteilersbetriebsmodus auf den Lokalen Modus.
configPid
- die Pid der KonfigurationsapplikationconfigId
- die Id der Konfigurationsapplikationpublic final java.lang.Object[] getRemoteModeParameter()
Gibt die Konfigurationsparameter des Remote-Modus zurück.
public final void setRemoteModeParameter(java.lang.String configDataTransmitterAddress, int configDataTransmitterSubAddress, java.lang.String configurationPid)
Setzt den Datenverteilersbetriebsmodus auf den Remote-Modus.
configDataTransmitterAddress
- die Adresse des Datenverteilers wo die Konfiguration angemeldet ist.configDataTransmitterSubAddress
- Datenverteilersubadresse für die KonfigurationsanbindungconfigurationPid
- Pid der Konfigurationpublic final long getConfigurationId()
Gibt die Konfigurationsid zurück
public final void setConfigurationId(long configurationId)
Setzt der Konfigurationsid auf den neuen Wert.
configurationId
- Konfigurationsidpublic final java.lang.String getConfigurationUserName()
Gibt der Konfigurationsbenutzername zurück
public final void setConfigurationUserName(java.lang.String configUserName)
Setzt den Konfigurationsbenutzername auf den neuen Wert.
configUserName
- Konfigurationsbenutzernamepublic final ClientCredentials getConfigurationClientCredentials()
Gibt Passwort oder Login-Token für den Konfigurationsbenutzer zurück
public final void setConfigurationClientCredentials(ClientCredentials configurationClientCredentials)
Setzt Passwort oder Login-Token für den Konfigurationsbenutzer
configurationClientCredentials
- das Konfigurationsbenutzerpasswortpublic final java.lang.String getParameterUserName()
Gibt der Parametrierungsbenutzername zurück
public final void setParameterUserName(java.lang.String paramUserName)
Setzt der Parametrierungsbenutzername auf den neuen Wert.
paramUserName
- der Parametrierungsbenutzernamepublic final ClientCredentials getParameterClientCredentials()
Gibt Passwort oder Login-Token für den Parametrierungsbenutzer zurück
public final void setParameterClientCredentials(ClientCredentials paramUserPassword)
Setzt Passwort oder Login-Token für den Parametrierungsbenutzer auf den neuen Wert.
paramUserPassword
- das Parametrierungsbenutzerpasswortpublic static void printArgumentsList()
Gibt auf der Standardausgabe die möglichen Startargumente einer Datenverteilerapplikation aus.
public java.util.List<java.lang.String> getAccessControlPlugins()
public boolean isUserRightsCheckingEnabled()
public ServerDavParameters.UserRightsChecking getUserRightsChecking()
public long getInitialInterDavServerDelay()
Zeit in Millisekunden, die gewartet werden soll bevor Verbindungen von anderen Datenverteilern akzeptiert werden dürfen.
public long getReconnectInterDavDelay()
Zeit in Millisekunden, die gewartet werden soll bevor versucht wird, abgebrochene Verbindungen zu anderen Datenverteilern neu aufzubauen.
public void setReconnectInterDavDelay(long reconnectInterDavDelay)
public ClientDavParameters getClientDavParameters() throws MissingParameterException
Erzeugt einen neuen Parametersatz für eine Applikationsverbindung.
MissingParameterException
- Bei formalen Fehlern beim Lesen der Aufrufargumente oder der Defaultwerte.public java.lang.String getLowLevelCommunicationParameters()
public boolean getWaitForParamApp()
Bestimmt, ob der Datenverteiler auf die Applikationsfertigmeldung der Parametrierung warten soll.
true
, falls der Datenverteiler auf die Applikationsfertigmeldung der Parametrierung warten sollpublic java.lang.String getParamAppIncarnationName()
Bestimmt den Inkarnationsnamen der Parametrierung auf deren Applikationsfertigmeldung gewartet werden soll.
null
falls der Inkarnationsname egal ist oder nicht gewartet werden soll.getWaitForParamApp()
public java.lang.String getConfigAreaPidForApplicationObjects()
Bestimmt die Pid des Konfigurationsbereichs in dem Applikationsobjekte erzeugt werden sollen.
public boolean isHmacAuthenticationAllowed()
Gibt true zurück, wenn die alte Hmac-basierte Authentifizierung erlaubt ist
public EncryptionConfiguration getEncryptionPreference()
Gibt die bevorzugte Verschlüsselungskonfiguration zurück.
public void setAllowHmacAuthentication(boolean allowHmacAuthentication)
Setzt, ob die alte Hmac-Authentifizierugn erlaubt sein soll
allowHmacAuthentication
- public void setEncryptionPreference(EncryptionConfiguration encryptionPreference)
Setzt ob die Verbindung verschlüsselt werden soll
encryptionPreference
-