public class RedirectionInfo extends Object
| Constructor and Description |
|---|
RedirectionInfo()
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSendEntry(Integer knr,
Integer fg,
boolean normalProcessing,
int[] destinations,
Osi7SingleTelegramConverter converter)
Fügt einen Eintrag in die Map zur Behandlung der zu sendenden Telegramme hinzu.
|
Map<Osi7SingleTelegramConverter,Set<Integer>> |
getReceiveRedirectionMap(int knr,
int fg)
Gibt die Map zur Weiterleitung von empfangenden Telegrammen zurück.
|
Map<Osi7SingleTelegramConverter,Set<Integer>> |
getSendRedirectionMap(int knr,
int fg)
Gibt die Map zur Weiterleitung von zu sendenen Telegrammen zurück.
|
void |
printAllEntries()
Gibt alle gespeicherten Einträge aus.
|
boolean |
receivedTelegramNormalProcessing(int knr,
int fg)
Gibt für ein Paar von Knotennummer des Senders und Funktionsgruppe an, ob Telegramme dieser Kombination
auch lokal verarbeitet werden sollen (Rückgabe true)
|
boolean |
sendTelegramToPrimalTarget(int knr,
int fg)
Gibt für ein Paar von Knotennummer des Senders und Funktionsgruppe an, ob Telegramme dieser Kombination
auch lokal verarbeitet werden sollen (Rückgabe true)
|
public Map<Osi7SingleTelegramConverter,Set<Integer>> getReceiveRedirectionMap(int knr, int fg)
knr - Knotennummerfg - Funktionsgruppepublic boolean receivedTelegramNormalProcessing(int knr,
int fg)
knr - Knotennummerfg - Funktionsgruppepublic void addSendEntry(Integer knr, Integer fg, boolean normalProcessing, int[] destinations, Osi7SingleTelegramConverter converter)
knr - Knotennummer, für den der Eintrag giltfg - Funktionsgruppe, wenn Null, dann zu allen FunktionsgruppennormalProcessing - Ob auch zum Originalziel gesendet wird (true). Bei false wird dies unterdrückt.destinations - Ziele, an die gesendet werden sollconverter - Telegrammkonverter auf OSI7-Ebene. Wenn keine Konvertierung erfolgen soll wird null angegeben.public Map<Osi7SingleTelegramConverter,Set<Integer>> getSendRedirectionMap(int knr, int fg)
knr - Knotennummerfg - Funktionsgruppepublic boolean sendTelegramToPrimalTarget(int knr,
int fg)
knr - Knotennummerfg - Funktionsgruppepublic void printAllEntries()