public class NewRouting
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int[][] |
_newRouting |
private static de.bsvrz.sys.funclib.debug.Debug |
debug
DebugLogger für Debug-Ausgaben
|
private static NewRouting |
newRouting |
private java.util.Map<java.lang.Integer,java.lang.Integer> |
newRoutingMap
Map, in der Zieladressen umgeroutet werden können, Schlüssel ist ursprungliche Knotennummer, Objekt ist neue
Zielknotennummer.
|
Modifier | Constructor and Description |
---|---|
private |
NewRouting()
Construktor, tut nichts.
|
Modifier and Type | Method and Description |
---|---|
int |
getDestination(int destination)
Liefert die Zieladresse (OSI7) unter Berücksichtung eventuell versorgter neuer Zieladressen zurück.
|
static NewRouting |
getInstance() |
void |
init(java.lang.String newRoutingClassName)
Initialisiert die Klasse, indem die übergebene Klasse dynamische geladen wird.
|
private static final de.bsvrz.sys.funclib.debug.Debug debug
private static NewRouting newRouting
private java.util.Map<java.lang.Integer,java.lang.Integer> newRoutingMap
private int[][] _newRouting
private NewRouting()
#getInstance().#init(String)
initialisiert werden.public static NewRouting getInstance()
public int getDestination(int destination)
destination
- Ursprüngliche Zieladresse.public void init(java.lang.String newRoutingClassName)
newRoutingClassName
- Klassenname, der die Liste mit den umzusetzenden OSI7-Routing Informationen enthält.