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

java.lang.Object
  extended by de.bsvrz.kex.tls.osi2osi3.osi3.TlsNetworkInitializer.ProtocolSettingsParameterReceiver
All Implemented Interfaces:
ClientReceiverInterface
Enclosing class:
TlsNetworkInitializer

private static class TlsNetworkInitializer.ProtocolSettingsParameterReceiver
extends Object
implements ClientReceiverInterface

Klasse zur An- und Abmeldung sowie für den Empfang von Parameter-Datensätzen für OSI-2-Protokolle und Verbindungen.


Nested Class Summary
static class TlsNetworkInitializer.ProtocolSettingsParameterReceiver.SettingsType
           
 
Field Summary
private  ClientDavInterface _connection
           
private  Object _linkOrLinkLayer
           
private  ConfigurationObject _port
           
private  TlsNetworkInitializer.ProtocolSettingsParameterReceiver.SettingsType _settingsType
           
 
Constructor Summary
TlsNetworkInitializer.ProtocolSettingsParameterReceiver(ClientDavInterface connection, ConfigurationObject port, Object linkOrLinkLayer, TlsNetworkInitializer.ProtocolSettingsParameterReceiver.SettingsType settingsType)
          Erzeugt ein neues Objekt der Klasse.
 
Method Summary
 void subscribe()
          Anmelden des Parameterdatensatzes beim Datenverteiler.
 void unSubscribe()
          Abmelden des Parameterdatensatzes beim Datenverteiler.
 void update(ResultData[] results)
          Aktualisierungsmethode, die nach Empfang eines Parameter-Datensatzes von den Datenverteiler-Applikationsfunktionen aufgerufen wird.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_connection

private final ClientDavInterface _connection

_port

private final ConfigurationObject _port

_linkOrLinkLayer

private final Object _linkOrLinkLayer

_settingsType

private final TlsNetworkInitializer.ProtocolSettingsParameterReceiver.SettingsType _settingsType
Constructor Detail

TlsNetworkInitializer.ProtocolSettingsParameterReceiver

public TlsNetworkInitializer.ProtocolSettingsParameterReceiver(ClientDavInterface connection,
                                                               ConfigurationObject port,
                                                               Object linkOrLinkLayer,
                                                               TlsNetworkInitializer.ProtocolSettingsParameterReceiver.SettingsType settingsType)
Erzeugt ein neues Objekt der Klasse.

Parameters:
connection - Datenverteiler-Verbindung.
port - Anschlußpunkt an dem die Parameter des Protokolls verwaltet werden.
linkOrLinkLayer - OSI-2-Protokollinstanz bzw. OSI-2-Verbindung, die bei Änderungen informiert werden soll.
Method Detail

update

public void update(ResultData[] results)
Aktualisierungsmethode, die nach Empfang eines Parameter-Datensatzes von den Datenverteiler-Applikationsfunktionen aufgerufen wird.

Der Datensatz wird in ein Properties-Objekt konvertiert und mit der Methode DataLinkLayer.setProperties(java.util.Properties) an das Protokoll übergeben. Nach dem Empfang des ersten Datensatzes für ein Protokoll wird das Protokoll gestartet.

Specified by:
update in interface ClientReceiverInterface
Parameters:
results - Feld mit den empfangenen Ergebnisdatensätzen.

subscribe

public void subscribe()
Anmelden des Parameterdatensatzes beim Datenverteiler.


unSubscribe

public void unSubscribe()
Abmelden des Parameterdatensatzes beim Datenverteiler.