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