public class RedirectionInfo
extends java.lang.Object
Constructor and Description |
---|
RedirectionInfo()
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
addSendEntry(java.lang.Integer knr,
java.lang.Integer fg,
boolean normalProcessing,
int[] destinations,
Osi7SingleTelegramConverter converter)
Fügt einen Eintrag in die Map zur Behandlung der zu sendenden Telegramme hinzu.
|
java.util.Map<Osi7SingleTelegramConverter,java.util.Set<java.lang.Integer>> |
getReceiveRedirectionMap(int knr,
int fg)
Gibt die Map zur Weiterleitung von empfangenden Telegrammen zurück.
|
java.util.Map<Osi7SingleTelegramConverter,java.util.Set<java.lang.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 java.util.Map<Osi7SingleTelegramConverter,java.util.Set<java.lang.Integer>> getReceiveRedirectionMap(int knr, int fg)
knr
- Knotennummerfg
- Funktionsgruppepublic boolean receivedTelegramNormalProcessing(int knr, int fg)
knr
- Knotennummerfg
- Funktionsgruppepublic void addSendEntry(java.lang.Integer knr, java.lang.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 java.util.Map<Osi7SingleTelegramConverter,java.util.Set<java.lang.Integer>> getSendRedirectionMap(int knr, int fg)
knr
- Knotennummerfg
- Funktionsgruppepublic boolean sendTelegramToPrimalTarget(int knr, int fg)
knr
- Knotennummerfg
- Funktionsgruppepublic void printAllEntries()