public class ListsManager extends Object implements ListsManagerInterface
| Constructor and Description |
|---|
ListsManager(HighLevelConnectionsManagerInterface connectionsManager)
Erzeugt ein neues Objekt mit den übergebenen Parametern.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEntry(long delivererId,
long transmitterId)
Diese Methode wird von der Wegverwaltung aufgerufen, wenn ein Datenverteiler als erreichbar festgestellt wird.
|
void |
dumpSubscriptionLists() |
BestWayManagerInterface |
getBestWayManager()
Getter für das Verwaltungsobjekt zur Bestimmung der günstigsten Wege.
|
void |
handleDisconnection(long transmitterId)
Diese Methode wird von der Verbindungsverwaltung aufgerufen, wenn eine Datenverteilerverbindung nicht mehr existiert.
|
void |
handleWaysChanges(long[] changedTransmitterIds)
Diese Methode wird von der Verbindungsverwaltung aufgerufen, wenn sich neue günstigste Wege für bestimmte Datenverteiler ergeben haben.
|
void |
setBestWayManager(BestWayManagerInterface bestWayManager)
Setter für das Verwaltungsobjekt zur Bestimmung der günstigsten Wege.
|
public ListsManager(HighLevelConnectionsManagerInterface connectionsManager)
connectionsManager - Verbindungsverwaltungpublic BestWayManagerInterface getBestWayManager()
public void setBestWayManager(BestWayManagerInterface bestWayManager)
bestWayManager - Verwaltungsobjekt zur Bestimmung der günstigsten Wege.public final void addEntry(long delivererId,
long transmitterId)
ListsManagerInterfaceaddEntry in interface ListsManagerInterfacedelivererId - ID des Zulieferers oder -1, wenn der kein Zulieferer mehr existiert.transmitterId - ID des Datenverteilerspublic final void handleWaysChanges(long[] changedTransmitterIds)
ListsManagerInterfacehandleWaysChanges in interface ListsManagerInterfacechangedTransmitterIds - Array mit den IDs der betroffenen Datenverteiler.public final void handleDisconnection(long transmitterId)
ListsManagerInterfacehandleDisconnection in interface ListsManagerInterfacetransmitterId - ID des Datenverteilerspublic void dumpSubscriptionLists()