de.bsvrz.kex.tls.osi2osi3.osi2.api
Class AbstractDataLinkLayer
java.lang.Object
de.bsvrz.kex.tls.osi2osi3.osi2.api.AbstractDataLinkLayer
- All Implemented Interfaces:
- DataLinkLayer
- Direct Known Subclasses:
- AbstractTc57, WanCom
public abstract class AbstractDataLinkLayer
- extends Object
- implements DataLinkLayer
Klasse mit Default-Implementierungen einzelner Methoden der Schnittstelle für Protokolle der Sicherungsschicht (OSI 2).
- Author:
- Kappich Systemberatung
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_dataLinkLayerListeners
private final LinkedList _dataLinkLayerListeners
_localAddress
private int _localAddress
_properties
private Properties _properties
_propertiesSync
private final Object _propertiesSync
AbstractDataLinkLayer
public AbstractDataLinkLayer()
getDefaultProperty
protected abstract String getDefaultProperty(String name)
getProperty
public String getProperty(String name)
- Description copied from interface:
DataLinkLayer
- Bestimmt den Wert eines bestimmten Protokoll-Parameters.
- Specified by:
getProperty
in interface DataLinkLayer
- Parameters:
name
- Name des Protokoll-Parameters.
- Returns:
- Wert des Protokoll-Parameters.
setProperties
public void setProperties(Properties properties)
- Description copied from interface:
DataLinkLayer
- Setzt einen neuen Satz von Protokoll-Parametern. Diese dienen auch als Defaultwerte für die Verbindungsparameter.
- Specified by:
setProperties
in interface DataLinkLayer
- Parameters:
properties
- Neue Verbindungsparameter.- See Also:
DataLinkLayer.Link.getProperty(java.lang.String)
addEventListener
public final void addEventListener(DataLinkLayerListener dataLinkLayerListener)
- Specified by:
addEventListener
in interface DataLinkLayer
removeEventListener
public final void removeEventListener(DataLinkLayerListener dataLinkLayerListener)
- Specified by:
removeEventListener
in interface DataLinkLayer
notifyEvent
protected final void notifyEvent(DataLinkLayerEvent event)
notifyEvent
protected final void notifyEvent(DataLinkLayer.Link link,
DataLinkLayerEvent.Type type,
Object data)
setLocalAddress
public void setLocalAddress(int port)
- Description copied from interface:
DataLinkLayer
- Setzt die OSI2-Adresse bzw. Portnummer des eigenen Kommunikationsendpunkts.
- Specified by:
setLocalAddress
in interface DataLinkLayer
- Parameters:
port
- Eigene OSI2-Adresse bzw. Portnummer.
getLocalAddress
public int getLocalAddress()
- Description copied from interface:
DataLinkLayer
- Bestimmt die OSI2-Adresse bzw. Portnummer des eigenen Kommunikationsendpunkts.
- Specified by:
getLocalAddress
in interface DataLinkLayer
- Returns:
- Eigene OSI2-Adresse bzw. Portnummer.