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()