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.