public class ServerConnectionProperties extends ConnectionProperties
Constructor and Description |
---|
ServerConnectionProperties()
Dieser Konstruktor wird für Tests benötigt.
|
ServerConnectionProperties(LowLevelCommunicationInterface lowLevelCommunication,
AuthentificationComponent authentificationComponent,
ServerDavParameters serverDavParameters)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
|
Modifier and Type | Method and Description |
---|---|
AuthentificationComponent |
getAuthentificationComponent()
Gibt die Authentifikationskomponente zurück.
|
long |
getDataTransmitterId()
Gibt die Id des Datenverteilers zurück.
|
Object[] |
getLocalModeParameter()
Gibt die Konfigurationsparameter des lokalen Modus zurück.
|
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(String configPid,
long configId)
Setzt den Datenverteilersbetriebsmodus auf den Lokalen Modus.
|
void |
setRemoteModeParameter(String configDataTransmitterAdress,
int configDataTransmitterSubAdress,
String configurationPid)
Setzt den Datenverteilerbetriebsmodus auf den Remote-Modus.
|
getAuthentificationProcess, getKeepAliveReceiveTimeOut, getKeepAliveSendTimeOut, getLowLevelCommunication, getReceiveBufferSize, getSendBufferSize, getUserName, getUserPassword, setAuthentificationProcess, setKeepAliveReceiveTimeOut, setKeepAliveSendTimeOut, setLowLevelCommunication, setReceiveBufferSize, setSendBufferSize, setUserName, setUserPassword
public ServerConnectionProperties()
public ServerConnectionProperties(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 Object[] getLocalModeParameter()
public final void setLocalModeParameter(String configPid, long configId)
configPid
- die Pid der KonfigurationsapplikationconfigId
- die Id der Konfigurationsapplikationpublic final Object[] getRemoteModeParameter()
public final void setRemoteModeParameter(String configDataTransmitterAdress, int configDataTransmitterSubAdress, 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