public interface HighLevelTransmitterManagerInterface
Modifier and Type | Method and Description |
---|---|
void |
addWay(T_T_HighLevelCommunication communication)
Es gibt einen neuen Weg, diese Nachricht wird im BestWayManager behandelt, siehe Dokumentation dort.
|
void |
connectionTerminated(T_T_HighLevelCommunication communication)
Wird bei einem Verbindungsabbruch aufgerufen
|
String |
getPasswordForAuthentication(long connectedTransmitterId)
Bestimmt das Benutzerpasswort das zur Authentifizierung beim angegebenen Datenverteiler benutzt werden soll.
|
String |
getUserNameForAuthentication(long connectedTransmitterId)
Bestimmt den Benutzername der zur Authentifizierung beim angegebenen Datenverteiler benutzt werden soll.
|
short |
getWeight(long transmitterId)
Gibt das Gewicht einer Verbindung zurück
|
void |
handleDataTelegram(T_T_HighLevelCommunication communication,
TransmitterDataTelegram transmitterDataTelegram)
Wird aufgerufen, wenn ein Datentelegramm eintrifft
|
void |
handleListsDeliveryUnsubscription(T_T_HighLevelCommunicationInterface communication,
TransmitterListsDeliveryUnsubscription transmitterListsDeliveryUnsubscription)
Dieses Telegramm wird an den ListsManager weitergegeben, siehe Dokumentation dort
|
void |
handleListsSubscription(ServerHighLevelCommunication communication,
TransmitterListsSubscription transmitterListsSubscription)
Dieses Telegramm wird an den ListsManager weitergegeben, siehe Dokumentation dort
|
void |
handleListsUnsubscription(ServerHighLevelCommunication communication,
TransmitterListsUnsubscription transmitterListsUnsubscription)
Dieses Telegramm wird an den ListsManager weitergegeben, siehe Dokumentation dort
|
void |
handleListsUpdate(TransmitterListsUpdate transmitterListsUpdate)
Dieses Telegramm wird an den ListsManager weitergegeben, siehe Dokumentation dort
|
void |
handleTransmitterSubscription(T_T_HighLevelCommunicationInterface communication,
TransmitterDataSubscription subscription)
Eingehende Datenanmeldung
|
void |
handleTransmitterSubscriptionReceipt(T_T_HighLevelCommunicationInterface communication,
TransmitterDataSubscriptionReceipt receipt)
Bestätigung einer ausgehenden Datenanmeldung auf einem entfernten datenverteiler
|
void |
handleTransmitterUnsubscription(T_T_HighLevelCommunicationInterface communication,
TransmitterDataUnsubscription unsubscription)
Eingehende Datenabmeldung
|
void |
updateBestWay(T_T_HighLevelCommunication communication,
TransmitterBestWayUpdate transmitterBestWayUpdate)
Wird bei einem BestWayUpdate-Telegramm aufgerufen
|
void connectionTerminated(T_T_HighLevelCommunication communication)
communication
- String getUserNameForAuthentication(long connectedTransmitterId)
connectedTransmitterId
- Objekt-ID des anderen Datenverteilers.String getPasswordForAuthentication(long connectedTransmitterId)
connectedTransmitterId
- Objekt-ID des anderen Datenverteilers.short getWeight(long transmitterId)
transmitterId
- Datenverteiler, zu dem das Gewischt ermittelt werden sollvoid handleDataTelegram(T_T_HighLevelCommunication communication, TransmitterDataTelegram transmitterDataTelegram)
communication
- Verbindung über die das Telegram eintriffttransmitterDataTelegram
- Telegramvoid handleListsUpdate(TransmitterListsUpdate transmitterListsUpdate)
transmitterListsUpdate
- telegramvoid handleListsDeliveryUnsubscription(T_T_HighLevelCommunicationInterface communication, TransmitterListsDeliveryUnsubscription transmitterListsDeliveryUnsubscription)
communication
- Verbindung über die das Telegram gesendet wurdetransmitterListsDeliveryUnsubscription
- telegramvoid handleListsUnsubscription(ServerHighLevelCommunication communication, TransmitterListsUnsubscription transmitterListsUnsubscription)
communication
- Verbindung über die das Telegram gesendet wurdetransmitterListsUnsubscription
- telegramvoid handleListsSubscription(ServerHighLevelCommunication communication, TransmitterListsSubscription transmitterListsSubscription)
communication
- Verbindung über die das Telegram gesendet wurdetransmitterListsSubscription
- telegramvoid handleTransmitterSubscription(T_T_HighLevelCommunicationInterface communication, TransmitterDataSubscription subscription)
communication
- Verbindungsubscription
- Telegramvoid handleTransmitterUnsubscription(T_T_HighLevelCommunicationInterface communication, TransmitterDataUnsubscription unsubscription)
communication
- Verbindungunsubscription
- Telegramvoid handleTransmitterSubscriptionReceipt(T_T_HighLevelCommunicationInterface communication, TransmitterDataSubscriptionReceipt receipt)
communication
- Verbindungreceipt
- Telegramvoid addWay(T_T_HighLevelCommunication communication)
communication
- Verbindung über die das Telegram gesendet wurdevoid updateBestWay(T_T_HighLevelCommunication communication, TransmitterBestWayUpdate transmitterBestWayUpdate)
communication
- Verbindung über die das Telegram gesendet wurdetransmitterBestWayUpdate
- Telegramm