| Interface | Description |
|---|---|
| IChunkConnection |
Konkretisierung von
IConnection, bei welchem die Uebertragung von
Daten ueber bidirektional und stossweise in Form von Datenblocken beliebiger
Laenge (chunks) erfolgt. |
| IChunkReader |
Durch einen
IChunkReader wird das lesende Ende eines Datenkanals
beschrieben, ueber welchen Daten in Form von byte[] beliebiger Laenge
verschickt werden koennen. |
| IChunkWriter |
Durch einen
IChunkWriter wird das Schreibende eines Datenkanals
beschrieben, ueber welchen Daten in Form von byte[] beliebiger Laenge
verschickt werden koennen. |
| IConnection |
Allgemeine Beschreibung einer Verbindung zwischen zwei Endpunkten und der
zugehoerenden Primitive.
|
| IStreamConnection |
Eine Konkretisierung des
IConnection Interface, bei welchem die
Uebertragung ueber ein bidirektionales Datenstrommodell erfolgt. |
| Class | Description |
|---|---|
| ChunkConnectionAdapter |
Adaptiert eine bestehende
IChunkConnection um darauf aufbauend, eine
IStreamConnection bereitzustellen. |
| ChunkConnectionAdapter.ChunkInputStream |
Implentierung eines
InputStream , welcher die durch
ChunkConnectionAdapter.ChunkInputStream.read() zurueckgegeben Bytes aus den einzelnen Chunks eines
IChunkReader nimmt. |
| ChunkConnectionAdapter.ChunkOutputStream |
Private Implementierung eines
OutputStream , welcher die durch
#write() uebergeben Bytes als Chunk mit Hilfe eines
IChunkWriter sendet. |
| SkypeConnection |
Implementierung einer Chunk basierten Verbindung, welche Skype fuer den
Transport der Daten verwendet.
|
| SkypeConnection.SkypeReader |
Umsetzung eines
IChunkReader welcher speziell auf die Eigenheiten
der Skype Verbindung zugeschnitten ist. |
| SkypeConnection.SkypeWriter |
Umsetzung eines
IChunkWriter welcher speziell auf die Eigenheiten
der Skype Verbindung zugeschnitten ist. |
| SocketConnection |
Adaptiert ein Socket um es im Sinne einer
IStreamConnection zu
verwenden. |
| Exception | Description |
|---|---|
| CommunicationException |
Spezielisierung von
ConnectionException, welche den Ursprung eines
Problems als Teil der Kommunikation zwischen den beiden Endpunkten bestimmt. |
| ConnectionException |
Allgemeine Oberklasse aller Ausnahme im Zusamenhang mit Verbindungen.
|
| RequestException |
Eine Spezialisierung von
CommunicationException, welche angibt, dass
der Verbindungswunsch von der Gegenstelle abgelehnt wurde. |
| UnsuportedCommandException |
Spezielle Ausnahme um anzuzeigen, das ein bestimmter Verbindungsbefehl nicht
unterstuetzt wird.
|
Copyright © 2023. All rights reserved.