public class WildcardProcessor
extends java.lang.Object
Klasse zur Auswertung des OSI-3 Umleitungsparameters. Der Wildcardprozessor erzeugt ein Objekt der Klasse RedirectionInfo und initialisiert die Maps Receive- und Send Entries durch die entsprechenden Funktionen.
Modifier and Type | Field and Description |
---|---|
private static Debug |
_debug |
private TlsModel |
_tlsModel
TlsModell, aus dem die Konfigurationsinformationen (Informationen zu den Tls-Geräten) bezogen werden.
|
Constructor and Description |
---|
WildcardProcessor(TlsModel tlsModel) |
Modifier and Type | Method and Description |
---|---|
(package private) Osi7SingleTelegramConverter |
converterForName(java.lang.String converterClassName) |
(package private) RedirectionInfo |
createRedirectionInfo(Data osi3RedirectionParameter)
Erzeugung einer neuen RedirectionInfo.
|
private void |
evaluateSearchFilter(java.util.HashSet<TlsNode> nodes,
Data.Array searchItems)
Methode zur Auswertung der Suchfilter.
|
(package private) java.lang.String |
intArrayToLine(int[] array) |
private final TlsModel _tlsModel
TlsModell, aus dem die Konfigurationsinformationen (Informationen zu den Tls-Geräten) bezogen werden.
private static final Debug _debug
public WildcardProcessor(TlsModel tlsModel)
RedirectionInfo createRedirectionInfo(Data osi3RedirectionParameter)
Erzeugung einer neuen RedirectionInfo. Der übergebene Parameter wird ausgewertet und es werden die neuen Strukturen aufgebaubt, über die abgefragt werden kann, ob bestimmte zu sendende oder empfangene Telegramme auch an andere Knoten weitergeleitet werden sollen.
osi3RedirectionParameter
- Osi7SingleTelegramConverter converterForName(java.lang.String converterClassName)
java.lang.String intArrayToLine(int[] array)
private void evaluateSearchFilter(java.util.HashSet<TlsNode> nodes, Data.Array searchItems)
Methode zur Auswertung der Suchfilter. Hierbei erfolgt die Spezifikation des Filter über die Attributliste atl.spezifikationSucheGeräte. Diese Daten werden als Array übergeben.
nodes
- Hash, in dem die zu behandelnden Tls-Knoten gespeichert sindsearchItems
- Array mit Datensätzen zur Attributliste atl.spezifikationSucheGeräte