public class ServerConnectionProperties
extends de.bsvrz.dav.daf.communication.lowLevel.ConnectionProperties
| Constructor | Description |
|---|---|
ServerConnectionProperties() |
Dieser Konstruktor wird für Tests benötigt.
|
ServerConnectionProperties(de.bsvrz.dav.daf.communication.lowLevel.LowLevelCommunicationInterface lowLevelCommunication,
AuthentificationComponent authentificationComponent,
ServerDavParameters serverDavParameters) |
Erzeugt ein neues Objekt mit den gegebenen Parametern.
|
| Modifier and Type | Method | Description |
|---|---|---|
AuthentificationComponent |
getAuthentificationComponent() |
Gibt die Authentifikationskomponente zurück.
|
long |
getDataTransmitterId() |
Gibt die Id des Datenverteilers zurück.
|
java.lang.Object[] |
getLocalModeParameter() |
Gibt die Konfigurationsparameter des lokalen Modus zurück.
|
java.lang.Object[] |
getRemoteModeParameter() |
Gibt die Konfigurationsparameter des Remote-Modus zurück.
|
boolean |
isLocalMode() |
Gibt die Information zurück, ob der Datenverteiler auf eine lokale Anmeldung einer Konfigurationsapplikation warten muss.
|
void |
setDataTransmitterId(long dvId) |
Setzt die Id des Datenverteilers auf den neuen Wert.
|
void |
setLocalModeParameter(java.lang.String configPid,
long configId) |
Setzt den Datenverteilersbetriebsmodus auf den Lokalen Modus.
|
void |
setRemoteModeParameter(java.lang.String configDataTransmitterAdress,
int configDataTransmitterSubAdress,
java.lang.String configurationPid) |
Setzt den Datenverteilerbetriebsmodus auf den Remote-Modus.
|
getAuthentificationProcess, getEncryptionPreference, getKeepAliveReceiveTimeOut, getKeepAliveSendTimeOut, getLowLevelCommunication, getReceiveBufferSize, getSendBufferSize, getUserName, isHmacAuthenticationAllowed, setAuthentificationProcess, setKeepAliveReceiveTimeOut, setKeepAliveSendTimeOut, setLowLevelCommunication, setReceiveBufferSize, setSendBufferSize, setUserNamepublic ServerConnectionProperties()
public ServerConnectionProperties(de.bsvrz.dav.daf.communication.lowLevel.LowLevelCommunicationInterface lowLevelCommunication,
AuthentificationComponent authentificationComponent,
ServerDavParameters serverDavParameters)
lowLevelCommunication - Objekt der untersten KommunikationsebeneauthentificationComponent - Komponente zur AuthentifizierungserverDavParameters - serverseitige Parameter des Datenverteilerspublic AuthentificationComponent getAuthentificationComponent()
public final long getDataTransmitterId()
public final void setDataTransmitterId(long dvId)
dvId - neue Datenverteiler-Idpublic final boolean isLocalMode()
true - im lokalen Konfigurationsbetrieb. false - im 'remote' Konfigurationsbetrieb.public final java.lang.Object[] getLocalModeParameter()
public final void setLocalModeParameter(java.lang.String configPid,
long configId)
configPid - die Pid der KonfigurationsapplikationconfigId - die Id der Konfigurationsapplikationpublic final java.lang.Object[] getRemoteModeParameter()
public final void setRemoteModeParameter(java.lang.String configDataTransmitterAdress,
int configDataTransmitterSubAdress,
java.lang.String configurationPid)
configDataTransmitterAdress - die Adresse des Datenverteilers an dem die Konfiguration angemeldet ist.configDataTransmitterSubAdress - die Subadresse des Datenverteilers an dem die Konfiguration angemeldet ist.configurationPid - PID der Konfiguration