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.
|
String |
getProperty(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(Properties properties)
Setzt einen neuen verbindungsspezifischen Satz von Verbindungsparametern.
|
void |
shutdown()
Beendet die Kommunikation auf dieser logischen Verbindung.
|
DataLinkLayer getDataLinkLayer()
int getRemoteAddress()
String getProperty(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(Properties properties)
properties
- Neue Verbindungsparameter.void connect()
void shutdown() throws InterruptedException
send(byte[], int)
übergeben wurden, auch übertragen werden.InterruptedException
void abort() throws InterruptedException
send(byte[], int)
übergeben wurden und noch nicht übertragen wurden, werden nicht mehr übertragen.InterruptedException
LinkState getState()
void send(byte[] bytes, int priority) throws InterruptedException
bytes
- Zu übertragende Nutzdatenbytes.priority
- Priorität der zu übertragenden DatenInterruptedException