de.bsvrz.kex.tls.osi2osi3.redirection
Class Coordinator

java.lang.Object
  extended by 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

Constructor Summary
Coordinator(ClientDavInterface daf, ConfigurationObject localDevice, NetworkLayerSender networkLayer)
          Konstruktor für einen neuen Coordinator.
 
Method Summary
 ConfigurationObject getOsi3RedirectionDevice()
          Gibt das Device zurück, für das der Parameter OSI3 Weiterleitung ausgewertet wird.
 TelegramProcessor getTelegramProcessor()
          Gibt den TelegramProcessor zurück.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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.
Method Detail

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