de.bsvrz.kex.tls.osi2osi3.redirection
Class Coordinator
java.lang.Object
de.bsvrz.kex.tls.osi2osi3.redirection.Coordinator
public class Coordinator
- extends Object
Koordinator der OSI2/OSI3 Umleitung.
Diese Klasse koordiniert den OSI2/OSI3 Umleitungsmechanismus.
Sie sorgt dafür, dass die Kommunikation zwischen den benötigten Klassen
hergestellt wird und sorgt für die Auswertung der Umleitungsparameter.
- Author:
- Kappich Systemberatung
Nested Class Summary |
private class |
Coordinator.Receiver
Receiver für den Parameterdatensatz für die OSI3 Weiterleitung. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_debug
private static final Debug _debug
_telegramProcessor
private final TelegramProcessor _telegramProcessor
_daf
private final ClientDavInterface _daf
_localDevice
private final ConfigurationObject _localDevice
_osi3RedirectionDevice
private ConfigurationObject _osi3RedirectionDevice
_networkLayer
private final NetworkLayerSender _networkLayer
_tlsModel
private TlsModel _tlsModel
_wildcardProcessor
private WildcardProcessor _wildcardProcessor
_config
private DataModel _config
Coordinator
public Coordinator(ClientDavInterface daf,
ConfigurationObject localDevice,
NetworkLayerSender networkLayer)
- Konstruktor für einen neuen Coordinator.
Meldet sich auf den Parameterdatensatz für die OSI3 Weiterleitung an.
- Parameters:
daf
- Datenverteilerverbindung.localDevice
- Device, für das KExTls gestartet wurde (z.B. eine VRZ oder UZ).networkLayer
- Networklayer, wird für den TelegramProcessor benötigt.
getOsi3RedirectionDevice
public ConfigurationObject getOsi3RedirectionDevice()
- Gibt das Device zurück, für das der Parameter OSI3 Weiterleitung ausgewertet wird.
- Returns:
- Konfigurationsobjekt, für das der OSI3 Weiterleitungsparameter ausgewertet wird.
getTelegramProcessor
public TelegramProcessor getTelegramProcessor()
- Gibt den TelegramProcessor zurück.
- Returns:
- TelegramProcessor