de.bsvrz.kex.tls.osi2osi3.osi3
Class TlsNetworkInitializer

java.lang.Object
  extended by de.bsvrz.kex.tls.osi2osi3.osi3.TlsNetworkInitializer

public class TlsNetworkInitializer
extends Object

Dient zur Initialisierung der OSI-2-Protokolle und der OSI-3 Routing-Tabellen.

Author:
Kappich Systemberatung

Nested Class Summary
private static class TlsNetworkInitializer.ProtocolSettingsParameterReceiver
          Klasse zur An- und Abmeldung sowie für den Empfang von Parameter-Datensätzen für OSI-2-Protokolle und Verbindungen.
 
Field Summary
private  DataModel _config
           
private  ClientDavInterface _daf
           
private static Debug _debug
           
 
Constructor Summary
TlsNetworkInitializer(ClientDavInterface daf, ConfigurationObject localDevice, TlsNetworkLayer networkLayer)
           
 
Method Summary
private  String convertOldClassname(String portProtocol)
          Diese Methode ersetzt die früher (vor der Umstellung der Packagestruktur) verwendeten Klassennamen für OSI-2 Module durch die neueren Namen.
private  void subscribeProtocolSettingsParameter(ConfigurationObject port, Object linkOrLinkLayer, TlsNetworkInitializer.ProtocolSettingsParameterReceiver.SettingsType settingsType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_debug

private static final Debug _debug

_daf

private final ClientDavInterface _daf

_config

private final DataModel _config
Constructor Detail

TlsNetworkInitializer

public TlsNetworkInitializer(ClientDavInterface daf,
                             ConfigurationObject localDevice,
                             TlsNetworkLayer networkLayer)
Method Detail

convertOldClassname

private String convertOldClassname(String portProtocol)
Diese Methode ersetzt die früher (vor der Umstellung der Packagestruktur) verwendeten Klassennamen für OSI-2 Module durch die neueren Namen.

Parameters:
portProtocol - Evtl. zu ersetzende Klassenname
Returns:
Neuer Klassenname, falls der übergebene Klassenname ersetzt werden muss; übergebene Klassenname falls keine Ersetzung durchgeführt wurde.

subscribeProtocolSettingsParameter

private void subscribeProtocolSettingsParameter(ConfigurationObject port,
                                                Object linkOrLinkLayer,
                                                TlsNetworkInitializer.ProtocolSettingsParameterReceiver.SettingsType settingsType)