ListsManagerInterface
public class ListsManager extends java.lang.Object implements ListsManagerInterface
Constructor | Description |
---|---|
ListsManager(HighLevelConnectionsManagerInterface connectionsManager) |
Erzeugt ein neues Objekt mit den übergebenen Parametern.
|
Modifier and Type | Method | 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)
ListsManagerInterface
addEntry
in interface ListsManagerInterface
delivererId
- ID des Zulieferers oder -1, wenn der kein Zulieferer mehr existiert.transmitterId
- ID des Datenverteilerspublic final void handleWaysChanges(long[] changedTransmitterIds)
ListsManagerInterface
handleWaysChanges
in interface ListsManagerInterface
changedTransmitterIds
- Array mit den IDs der betroffenen Datenverteiler.public final void handleDisconnection(long transmitterId)
ListsManagerInterface
handleDisconnection
in interface ListsManagerInterface
transmitterId
- ID des Datenverteilerspublic void dumpSubscriptionLists()