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()