public class DataLinkLayerEvent
extends java.lang.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.
Modifier and Type | Class and Description |
---|---|
static class |
DataLinkLayerEvent.Type
Klasse zur Definition von verschiedenen Ereignistypen.
|
Constructor and Description |
---|
DataLinkLayerEvent(DataLinkLayer dataLinkLayer,
DataLinkLayer.Link link,
DataLinkLayerEvent.Type type,
java.lang.Object data)
Erzeugt ein neues Ereignis.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getData() |
DataLinkLayer |
getDataLinkLayer() |
DataLinkLayer.Link |
getLink() |
long |
getTime() |
DataLinkLayerEvent.Type |
getType() |
java.lang.String |
toString()
Liefert eine textuelle Beschreibung dieses Ereignisses zurück.
|
public DataLinkLayerEvent(DataLinkLayer dataLinkLayer, DataLinkLayer.Link link, DataLinkLayerEvent.Type type, java.lang.Object data)
Erzeugt ein neues Ereignis.
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.public DataLinkLayerEvent.Type getType()
public long getTime()
public DataLinkLayer getDataLinkLayer()
public DataLinkLayer.Link getLink()
public java.lang.Object getData()
public java.lang.String toString()
Liefert eine textuelle Beschreibung dieses Ereignisses zurück. Das genaue Format ist nicht festgelegt und kann sich ändern.
toString
in class java.lang.Object