de.bsvrz.kex.tls.osi2osi3.osi2.api
Class DataLinkLayerEvent
java.lang.Object
de.bsvrz.kex.tls.osi2osi3.osi2.api.DataLinkLayerEvent
public class DataLinkLayerEvent
- extends Object
Objekte dieser Klasse beschreiben ein OSI2-Kommunikations-Ereignis. Diese Ereignisse werden i.a. von einer konkreten OSI2-Protokollimplementierung an eine
Anwendung bzw. an die nächst höhere Protokollebene übergeben.
- Author:
- Kappich Systemberatung
- See Also:
DataLinkLayer.addEventListener(de.bsvrz.kex.tls.osi2osi3.osi2.api.DataLinkLayerListener)
_type
private final DataLinkLayerEvent.Type _type
_time
private final long _time
_dataLinkLayer
private final DataLinkLayer _dataLinkLayer
_link
private final DataLinkLayer.Link _link
_data
private final Object _data
_dateFormat
private static final DateFormat _dateFormat
DataLinkLayerEvent
public DataLinkLayerEvent(DataLinkLayer dataLinkLayer,
DataLinkLayer.Link link,
DataLinkLayerEvent.Type type,
Object data)
- Erzeugt ein neues Ereignis.
- Parameters:
dataLinkLayer
- Protokoll, auf dass sich dieses Ereignis bezieht.link
- Verbindung, auf dass sich dieses Ereignis bezieht oder null
, wenn sich das Ereignis nicht auf eine spezielle Verbindung
bezieht.type
- Typ des neuen Ereignisses.data
- Zusätzliche vom Typ abhängige Daten des Ereignisses oder null
, wenn keine weiteren Daten vorliegen.
getType
public DataLinkLayerEvent.Type getType()
getTime
public long getTime()
getDataLinkLayer
public DataLinkLayer getDataLinkLayer()
getLink
public DataLinkLayer.Link getLink()
getData
public Object getData()
toString
public String toString()
- Liefert eine textuelle Beschreibung dieses Ereignisses zurück. Das genaue Format ist nicht festgelegt und kann sich ändern.
- Overrides:
toString
in class Object
- Returns:
- Beschreibung dieses Ereignisses.
getTimeString
private String getTimeString()