|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.dav.main.ServerDavParameters
public class ServerDavParameters
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.
Constructor Summary | |
---|---|
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. |
Method Summary | |
---|---|
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. |
String |
getAuthentificationProcessName()
Bestimmt das bei der Authentifizierung zu verwendende Verfahren. |
ClientDavParameters |
getClientDavParameters()
Erzeugt einen neuen Parametersatz für eine Applikationsverbindung. |
int |
getCommunicationInputBufferSize()
Bestimmt die Größe des Empfangspuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird. |
int |
getCommunicationOutputBufferSize()
Bestimmt die Größe des Sendepuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird. |
long |
getCommunicationSendFlushDelay()
Bestimmt die Verzögerungszeit zur Übertragung von gepufferten und zu versendenden Telegrammen. |
long |
getConfigurationId()
Gibt die Konfigurationsid zurück |
String |
getConfigurationUserName()
Gibt der Konfigurationsbenutzername zurück |
String |
getConfigurationUserPassword()
Gibt der Konfigurationsbenutzerpasswort zurück |
long |
getDataTransmitterId()
Gibt die Id des Datenverteilers zurück |
String |
getDataTransmitterName()
Bestimmt den Namen des Datenverteilers. |
String |
getDataTransmitterTypePid()
Bestimmt den Typ des Datenverteilers. |
long |
getInitialInterDavServerDelay()
|
Object[] |
getLocalModeParameter()
Gibt die Konfigurationsparameter des Lokalen Modus zurück. |
String |
getLowLevelCommunicationName()
Bestimmt das auf unterster Ebene einzusetzende Kommunikationsprotokoll. |
int |
getMaxDataTelegramSize()
Bestimmt die maximale Größe von Datentelegrammen. |
String |
getParameterUserName()
Gibt der Parametrierungsbenutzername zurück |
String |
getParameterUserPassword()
Gibt der Parametrierungsbenutzerpasswort zurück |
long |
getReceiveKeepAliveTimeout()
Bestimmt das KeepAlive-Timeout beim Empfang von Telegrammen. |
Object[] |
getRemoteModeParameter()
Gibt die Konfigurationsparameter des Remote-Modus zurück. |
long |
getSendKeepAliveTimeout()
Bestimmt das Timeout zum Senden von KeepAlive-Telegrammen. |
String |
getStoredPassword(String userName)
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. |
String |
getUserName()
Bestimmt den bei der Authentifizierung zu verwendenden Benutzernamen. |
String |
getUserPassword()
Bestimmt das bei der Authentifizierung zu verwendende Passwort. |
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 |
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(String authentificationProcessName)
Setzt das bei der Authentifizierung zu verwendende Verfahren. |
void |
setCommunicationInputBufferSize(int bufferSize)
Setzt die Größe des Empfangspuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird. |
void |
setCommunicationOutputBufferSize(int bufferSize)
Setzt die Größe des Sendepuffers, der bei der Kommunikation mit dem Datenverteiler eingesetzt wird. |
void |
setCommunicationSendFlushDelay(long delay)
Setzt die Verzögerungszeit zur Übertragung von gepufferten und zu versendenden Telegrammen. |
void |
setConfigurationId(long configurationId)
Setzt der Konfigurationsid auf den neuen Wert. |
void |
setConfigurationUserName(String configUserName)
Setzt den Konfigurationsbenutzername auf den neuen Wert. |
void |
setConfigurationUserPassword(String configUserPassword)
Setzt der Konfigurationsbenutzerpasswort auf den neuen Wert. |
void |
setDataTransmitterId(long dvId)
Setzt die Id der Datenverteiler auf den neuen Wert |
void |
setDataTransmitterName(String dataTransmitterName)
Setzt den Namen des Datenverteilers. |
void |
setDataTransmitterTypePid(String dataTransmitterTypePid)
Setzt den Typ des Datenverteilers. |
void |
setLocalModeParameter(String configPid,
long configId)
Setzt den Datenverteilersbetriebsmodus auf den Lokalen Modus. |
void |
setLowLevelCommunicationName(String lowLevelCommunicationName)
Setzt das auf unterster Ebene einzusetzende Kommunikationsprotokoll. |
void |
setMaxDataTelegramSize(int maxTelegramSize)
Setzt die maximale Größe von Datentelegrammen. |
void |
setParameterUserName(String paramUserName)
Setzt der Parametrierungsbenutzername auf den neuen Wert. |
void |
setParameterUserPassword(String paramUserPassword)
Setzt der Parametrierungsbenutzerpasswort auf den neuen Wert. |
void |
setReceiveKeepAliveTimeout(long timeout)
Setzt das KeepAlive-Timeout beim Empfang von Telegrammen. |
void |
setRemoteModeParameter(String configDataTransmitterAddress,
int configDataTransmitterSubAddress,
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(String userName)
Setzt den bei der Authentifizierung zu verwendenden Benutzernamen. |
void |
setUserPassword(String userPassword)
Setzt das bei der Authentifizierung zu verwendende Passwort. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServerDavParameters(ArgumentList argumentList) throws MissingParameterException
argumentList
- Die auszuwertenden Aufrufargumente.
MissingParameterException
- Falls ein Argument nicht oder nicht korrekt angegeben wurde.Method Detail |
---|
public String getStoredPassword(String userName)
userName
- Name des Benutzers
null
, wenn kein Passwort für den Benutzer in der Passwort-Datei enthalten ist.public final int getMaxDataTelegramSize()
public final void setMaxDataTelegramSize(int maxTelegramSize)
maxTelegramSize
- Maximale Größe von versendeten Datentelegrammen.public final int getTransmitterConnectionsSubAddress()
public final void setTransmitterConnectionsSubAddress(int port)
port
- Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet.@Deprecated public final int getTransmitterConnectionsSubAdress()
getTransmitterConnectionsSubAddress()
verwendet werden.
@Deprecated public final void setTransmitterConnectionsSubAdress(int port)
setTransmitterConnectionsSubAddress(int)
verwendet werden.
port
- Subadresse mit der dieser Datenverteiler auf Verbindungen von anderen Datenverteilern wartet.public final int getTransmitterConnectionsSubAddressOffset()
public final int getApplicationConnectionsSubAddress()
public final void setApplicationConnectionsSubAddress(int port)
port
- Subadresse mit der dieser Datenverteiler auf Verbindungen von Applikationen wartet.@Deprecated public final int getApplicationConnectionsSubAdress()
getApplicationConnectionsSubAddress()
verwendet werden.
@Deprecated public final void setApplicationConnectionsSubAdress(int port)
setApplicationConnectionsSubAddress(int)
verwendet werden.
port
- Subadresse mit der dieser Datenverteiler auf Verbindungen von Applikationen wartet.public final long getDataTransmitterId()
public final void setDataTransmitterId(long dvId)
dvId
- neue Datenverteiler Idpublic final String getDataTransmitterName()
public final void setDataTransmitterName(String dataTransmitterName)
dataTransmitterName
- Name des Datenverteilerspublic final String getDataTransmitterTypePid()
public final void setDataTransmitterTypePid(String dataTransmitterTypePid)
dataTransmitterTypePid
- PID, die den Typ des zu erzeugenden Applikations-Objekts spezifiziert.public final String getAuthentificationProcessName()
public final void setAuthentificationProcessName(String authentificationProcessName)
authentificationProcessName
- Name des Verfahrenspublic final String getLowLevelCommunicationName()
public final void setLowLevelCommunicationName(String lowLevelCommunicationName)
lowLevelCommunicationName
- Name des Kommunikationsverfahrens.public final String getUserName()
public final void setUserName(String userName)
userName
- Name des Benutzers.public final String getUserPassword()
public final void setUserPassword(String userPassword)
userPassword
- Passwort des Benutzers.public final long getSendKeepAliveTimeout()
public final void setSendKeepAliveTimeout(long timeout)
timeout
- Vorschlag für das Timeout zum Senden von KeepAlive-Telegrammen.public final long getReceiveKeepAliveTimeout()
public final void setReceiveKeepAliveTimeout(long timeout)
timeout
- Vorschlag für das KeepAlive-Timeout beim Empfang Telegrammen.public final long getCommunicationSendFlushDelay()
public final void setCommunicationSendFlushDelay(long delay)
delay
- Verzögerungszeitpublic final int getCommunicationOutputBufferSize()
public final void setCommunicationOutputBufferSize(int bufferSize)
bufferSize
- Größe des Sendepuffers.public final int getCommunicationInputBufferSize()
public final void setCommunicationInputBufferSize(int bufferSize)
bufferSize
- Größe des Empfangspuffers.public final boolean isLocalMode()
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 configDataTransmitterAddress, int configDataTransmitterSubAddress, String configurationPid)
configDataTransmitterAddress
- die Adresse des Datenverteilers wo die Konfiguration angemeldet ist.configDataTransmitterSubAddress
- Datenverteilersubadresse für die KonfigurationsanbindungconfigurationPid
- Pid der Konfigurationpublic final long getConfigurationId()
public final void setConfigurationId(long configurationId)
configurationId
- Konfigurationsidpublic final String getConfigurationUserName()
public final void setConfigurationUserName(String configUserName)
configUserName
- Konfigurationsbenutzernamepublic final String getConfigurationUserPassword()
public final void setConfigurationUserPassword(String configUserPassword)
configUserPassword
- das Konfigurationsbenutzerpasswortpublic final String getParameterUserName()
public final void setParameterUserName(String paramUserName)
paramUserName
- der Parametrierungsbenutzernamepublic final String getParameterUserPassword()
public final void setParameterUserPassword(String paramUserPassword)
paramUserPassword
- das Parametrierungsbenutzerpasswortpublic static void printArgumentsList()
public boolean isUserRightsCheckingEnabled()
public long getInitialInterDavServerDelay()
public ClientDavParameters getClientDavParameters() throws MissingParameterException
MissingParameterException
- Bei formalen Fehlern beim Lesen der Aufrufargumente oder der Defaultwerte.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |