public class ServerConnectionProperties extends ConnectionProperties
Modifier and Type | Field and Description |
---|---|
private AuthentificationComponent |
_authentificationComponent
Die Authentificationskomponente des Servers
|
private String |
_configDataTransmitterAdress
Datenverteiler Adresse für die Konfigurationsanbindung
|
private int |
_configDataTransmitterSubAdress
Datenverteiler Subadresse für die Konfigurationsanbindung
|
private long |
_configurationId
Die Konfigurations-Id
|
private String |
_configurationPid
Die Konfigurations-Pid
|
private long |
_dataTransmitterId
Die ID des lokalen Datenverteilers
|
private boolean |
_localConfiguration
lokale Konfiguration = true
|
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
private AuthentificationComponent _authentificationComponent
private long _dataTransmitterId
private boolean _localConfiguration
private long _configurationId
private String _configurationPid
private String _configDataTransmitterAdress
private int _configDataTransmitterSubAdress
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