public static interface DataLinkLayer.Link
DataLinkLayer.createLink(int)| Modifier and Type | Method and Description |
|---|---|
void |
abort()
Abbruch der Kommunikation auf dieser logischen Verbindung.
|
void |
connect()
Aktiviert die Kommunikation auf dieser logischen Verbindung.
|
DataLinkLayer |
getDataLinkLayer()
Bestimmt das Kommunikationsprotokoll zu dem diese Verbindung gehört.
|
java.lang.String |
getProperty(java.lang.String name)
Bestimmt den Wert eines bestimmten Verbindungsparameters.
|
int |
getRemoteAddress()
Bestimmt die OSI2-Adresse bzw.
|
LinkState |
getState()
Bestimmt den aktuellen Verbindungszustand der Verbindung.
|
void |
send(byte[] bytes,
int priority)
Übernimmt die übergebenen Nutzdaten in den Sendepuffer.
|
void |
setProperties(java.util.Properties properties)
Setzt einen neuen verbindungsspezifischen Satz von Verbindungsparametern.
|
void |
shutdown()
Beendet die Kommunikation auf dieser logischen Verbindung.
|
DataLinkLayer getDataLinkLayer()
int getRemoteAddress()
java.lang.String getProperty(java.lang.String name)
DataLinkLayer.getProperty(java.lang.String) Methode des Sicherungsprotokolls ein Defaultwert bestimmt.name - Name des Verbindungsparameters.setProperties(java.util.Properties),
DataLinkLayer.getProperty(java.lang.String)void setProperties(java.util.Properties properties)
properties - Neue Verbindungsparameter.void connect()
void shutdown()
throws java.lang.InterruptedException
send(byte[], int) übergeben wurden, auch übertragen werden.java.lang.InterruptedException - Exceptionvoid abort()
throws java.lang.InterruptedException
send(byte[], int) übergeben wurden und noch nicht übertragen wurden, werden nicht mehr übertragen.java.lang.InterruptedException - ExceptionLinkState getState()
void send(byte[] bytes,
int priority)
throws java.lang.InterruptedException
bytes - Zu übertragende Nutzdatenbytes.priority - Priorität der zu übertragenden Datenjava.lang.InterruptedException - Exception