|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataLinkLayer
Schnittstelle für Protokolle der Sicherungsschicht (OSI 2).
Nested Class Summary | |
---|---|
static interface |
DataLinkLayer.Link
Schnittstellenklasse die eine logische Verbindung mit einem Kommunikationspartner darstellt. |
Method Summary | |
---|---|
void |
abort()
Beendet die Kommunikation dieses Protokolls. |
void |
addEventListener(DataLinkLayerListener dataLinkLayerListener)
|
DataLinkLayer.Link |
createLink(int remoteAddress)
Erzeugt eine neue logische Verbindung zu einem bestimmten Kommunikationspartner. |
int |
getLocalAddress()
Bestimmt die OSI2-Adresse bzw. |
int |
getMaximumDataSize()
Bestimmt die maximale Anzahl von Nutzdatenbytes in einem OSI-2 Paket (Telegramm). |
String |
getProperty(String name)
Bestimmt den Wert eines bestimmten Protokoll-Parameters. |
boolean |
isStarted()
Bestimmt, ob die Kommunikation dieses Protokolls bereits mit dr Methode start() aktiviert wurde. |
void |
removeEventListener(DataLinkLayerListener dataLinkLayerListener)
|
void |
setDavConnection(ClientDavInterface connection)
Nimmmt die Verbindung zum Datenverteiler entgegen. |
void |
setLocalAddress(int port)
Setzt die OSI2-Adresse bzw. |
void |
setProperties(Properties properties)
Setzt einen neuen Satz von Protokoll-Parametern. |
void |
shutdown()
Beendet die Kommunikation dieses Protokolls. |
void |
start()
Aktiviert die Kommunikation dieses Protokolls. |
Method Detail |
---|
void setDavConnection(ClientDavInterface connection)
connection
- Verbindung zum Datenverteilerint getLocalAddress()
void setLocalAddress(int port)
port
- Eigene OSI2-Adresse bzw. Portnummer.String getProperty(String name)
name
- Name des Protokoll-Parameters.
void setProperties(Properties properties)
properties
- Neue Verbindungsparameter.DataLinkLayer.Link.getProperty(java.lang.String)
int getMaximumDataSize()
void addEventListener(DataLinkLayerListener dataLinkLayerListener)
void removeEventListener(DataLinkLayerListener dataLinkLayerListener)
void start()
void shutdown()
DataLinkLayer.Link.shutdown()
terminiert. Dabei wird sichergestellt,
dass Daten, die zuvor an die Methode DataLinkLayer.Link.send(byte[], int)
übergeben wurden, auch übertragen werden.
void abort()
DataLinkLayer.Link.abort()
terminiert.
boolean isStarted()
start()
aktiviert wurde.
true
, wenn die Kommunikation dieses Protokolls bereits aktiviert wurde, sonst false
.DataLinkLayer.Link createLink(int remoteAddress)
remoteAddress
- OSI-2 Adresse bzw. Portnummer des gewünschten Kommunikationspartners.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |