public interface LowLevelConnectionsManagerInterface
Modifier and Type | Method and Description |
---|---|
T_A_HighLevelCommunication |
getApplicationConnection(long applicationId)
Gibt die angegebene Applikationsverbindung zurück
|
java.util.Collection<T_A_HighLevelCommunication> |
getApplicationConnections()
Gibt alle Appliaktionsverbindungen zurück
|
de.bsvrz.dav.daf.main.ClientDavParameters |
getClientDavParameters()
Gibt die ClientDavParameters für die lokale Dav-Applikation zurück
|
long |
getLocalModeConfigurationId()
Gibt die Id der lokalen Konfiguration zurück
|
java.lang.String |
getLocalModeConfigurationPid()
Gibt die Pid der lokalen Konfiguration zurück
|
LowLevelAuthenticationInterface |
getLowLevelAuthentication() |
de.bsvrz.dav.daf.main.config.SystemObject |
getMyTransmitter()
Gibt das eigene Datenverteiler-Objekt zurück
|
de.bsvrz.dav.daf.main.impl.config.telegrams.TransmitterConnectionInfo |
getRemoteTransmitterConnectionInfo(long connectedTransmitterId)
Bestimmt die Verbindungsinformationen für eine Verbindung vom angegebenen Datenverteiler zu diesem Datenverteiler.
|
SelfClientDavConnection |
getSelfClientDavConnection()
Gibt die eigene ClientDavConnection zurück
|
ServerDavParameters |
getServerDavParameters()
Gibt die ServerDavParameters zurück
|
T_T_HighLevelCommunication |
getTransmitterConnection(long transmitterId)
Gibt die angegebene Dav-Dav-Verbindung zurück
|
de.bsvrz.dav.daf.main.impl.config.telegrams.TransmitterConnectionInfo |
getTransmitterConnectionInfo(long connectedTransmitterId)
Bestimmt die Verbindungsinformationen für eine Verbindung von diesem Datenverteiler zum angegebenen Datenverteiler.
|
java.util.Collection<T_T_HighLevelCommunication> |
getTransmitterConnections()
Gibt alle Datenverteilerverbindungen zurück
|
long |
getTransmitterId()
Gibt die eigene Datenverteiler-id zurück
|
short |
getWeight(long transmitterId)
Diese Methode wird von der Protokollsteuerung aufgerufen, um einer Verbindung ein Gewicht zuzuweisen.
|
boolean |
isClosing()
Gibt true zurück, wenn der Datenverteiler sich gerade beendet
|
boolean |
isDisabledConnection(long remoteTransmitterId) |
de.bsvrz.dav.daf.communication.protocol.UserLogin |
login(java.lang.String userName,
byte[] userPassword,
java.lang.String authentificationText,
de.bsvrz.dav.daf.communication.lowLevel.AuthentificationProcess authentificationProcess,
java.lang.String applicationTypePid)
Loggt einen Benutzer ein, bzw. prüft die übergebenen Daten.
|
void |
removeConnection(T_A_HighLevelCommunication connection)
entfernt die angegebene Verbindung weil diese terminiert wurde
|
void |
removeConnection(T_T_HighLevelCommunication connection)
entfernt die angegebene Verbindung weil diese terminiert wurde
|
void |
setDisabledTransmitterConnections(java.util.Collection<java.lang.Long> disabledConnections)
Setzt die Datenverteiler (über deren IDs), zu denen keine Verbindung aufgenommen werden sollen, weil diese temporär deaktiviert wurden (über atg.deaktivierteVerbindungen)
|
void |
setLocalConfigurationAvailable()
Wird aufgerufen, wenn die lokale konfiguration verfügbar ist
|
void |
setLocalModeParameter(java.lang.String configurationPid,
long configurationId)
Setzt die Parameter für eine lokale Konfiguration
|
void |
shutdown(boolean error,
java.lang.String message) |
void |
updateApplicationId(T_A_HighLevelCommunication communication)
Wird aufgerufen, sobald die ID einer Verbindung (sicher) bekannt ist (nach erfolgreicher Authentifizierung)
|
void |
updateCommunicationState()
Wird aufgerufen, wenn sich der Status einer verbundenen Dav-Dav-Verbindung geändert hat um beispielsweise die "atg.datenverteilerKommunikationsZustand" zu aktualisieren
|
void |
updateTransmitterId(T_T_HighLevelCommunication communication)
Wird aufgerufen, sobald die ID einer Verbindung (sicher) bekannt ist (nach erfolgreicher Authentifizierung)
|
long getTransmitterId()
void shutdown(boolean error, java.lang.String message)
error
- True: ein Fehler ist aufgetretenmessage
- genauere Beschreibung des FehlersSelfClientDavConnection getSelfClientDavConnection()
de.bsvrz.dav.daf.main.config.SystemObject getMyTransmitter()
void removeConnection(T_A_HighLevelCommunication connection)
connection
- void removeConnection(T_T_HighLevelCommunication connection)
connection
- java.lang.String getLocalModeConfigurationPid()
long getLocalModeConfigurationId()
LowLevelAuthenticationInterface getLowLevelAuthentication()
void setLocalModeParameter(java.lang.String configurationPid, long configurationId)
configurationPid
- Pid der KonfigurationconfigurationId
- Id der Konfigurationvoid setLocalConfigurationAvailable()
ServerDavParameters getServerDavParameters()
de.bsvrz.dav.daf.main.ClientDavParameters getClientDavParameters()
T_T_HighLevelCommunication getTransmitterConnection(long transmitterId)
transmitterId
- Id den verbundenen TransmittersT_A_HighLevelCommunication getApplicationConnection(long applicationId)
applicationId
- Id der verbundenen Applikationshort getWeight(long transmitterId)
transmitterId
- ID des DAVde.bsvrz.dav.daf.main.impl.config.telegrams.TransmitterConnectionInfo getTransmitterConnectionInfo(long connectedTransmitterId)
connectedTransmitterId
- ID des DAVde.bsvrz.dav.daf.main.impl.config.telegrams.TransmitterConnectionInfo getRemoteTransmitterConnectionInfo(long connectedTransmitterId)
connectedTransmitterId
- ID des DAVvoid updateApplicationId(T_A_HighLevelCommunication communication)
communication
- Verbindungvoid updateTransmitterId(T_T_HighLevelCommunication communication)
communication
- Verbindungjava.util.Collection<T_A_HighLevelCommunication> getApplicationConnections()
java.util.Collection<T_T_HighLevelCommunication> getTransmitterConnections()
boolean isClosing()
de.bsvrz.dav.daf.communication.protocol.UserLogin login(java.lang.String userName, byte[] userPassword, java.lang.String authentificationText, de.bsvrz.dav.daf.communication.lowLevel.AuthentificationProcess authentificationProcess, java.lang.String applicationTypePid)
userName
- BenutzernameuserPassword
- BenutzerpasswortauthentificationText
- authentificationProcess
- applicationTypePid
- Applikations-Typ-Pidvoid updateCommunicationState()
void setDisabledTransmitterConnections(java.util.Collection<java.lang.Long> disabledConnections)
disabledConnections
- Deaktivierte Datenverteiler-IDsboolean isDisabledConnection(long remoteTransmitterId)