|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.communication.lowLevel.ConnectionProperties
de.bsvrz.dav.dav.main.ServerConnectionProperties
public class ServerConnectionProperties
Diese Klasse stellt die Parameter einer Verbindung zwischen zwei Servern zur Verfügung. Sie repräsentiert die Eigenschaften dieser Verbindung.
Field Summary | |
---|---|
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 Summary | |
---|---|
ServerConnectionProperties()
Dieser Konstruktor wird für Tests benötigt. |
|
ServerConnectionProperties(LowLevelCommunicationInterface lowLevelCommunication,
AuthentificationComponent authentificationComponent,
ServerDavParameters serverDavParameters)
Erzeugt ein neues Objekt mit den gegebenen Parametern. |
Method Summary | |
---|---|
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. |
Methods inherited from class de.bsvrz.dav.daf.communication.lowLevel.ConnectionProperties |
---|
getAuthentificationProcess, getKeepAliveReceiveTimeOut, getKeepAliveSendTimeOut, getLowLevelCommunication, getReceiveBufferSize, getSendBufferSize, getUserName, getUserPassword, setAuthentificationProcess, setKeepAliveReceiveTimeOut, setKeepAliveSendTimeOut, setLowLevelCommunication, setReceiveBufferSize, setSendBufferSize, setUserName, setUserPassword |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private AuthentificationComponent _authentificationComponent
private long _dataTransmitterId
private boolean _localConfiguration
private long _configurationId
private String _configurationPid
private String _configDataTransmitterAdress
private int _configDataTransmitterSubAdress
Constructor Detail |
---|
public ServerConnectionProperties()
public ServerConnectionProperties(LowLevelCommunicationInterface lowLevelCommunication, AuthentificationComponent authentificationComponent, ServerDavParameters serverDavParameters)
lowLevelCommunication
- Objekt der untersten KommunikationsebeneauthentificationComponent
- Komponente zur AuthentifizierungserverDavParameters
- serverseitige Parameter des DatenverteilersMethod Detail |
---|
public 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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |