public interface IChunkConnection extends IConnection
IConnection
, bei welchem die Uebertragung von
Daten ueber bidirektional und stossweise in Form von Datenblocken beliebiger
Laenge (chunks) erfolgt.
Aufgabe der IChunkConnection
, sowie der mit ihr verbunden Reader und
Writer, ist es dabei die Reihenfolge und Unversehrtheit der Datenbloecke zu
garantieren.
Die jeweiligen Reader und Writer treten dabei immer als Paar auf und sind
fest mit der Verbindung verknuepft. Entsprechend sollten
getChunkReader()
und getChunkWriter()
solange die selben
Objekte zurueckliefern, bis sich der Zustand der Verbindung aendert.
ConnectionState_CLOSE, ConnectionState_OPEN
Modifier and Type | Method and Description |
---|---|
IChunkReader |
getChunkReader()
Liefert den
IChunkReader , ueber welchen gesendete Datenbloecke des
Kommunikationspartners gelesen werden koennen. |
IChunkWriter |
getChunkWriter()
Liefert den
IChunkWriter , ueber welchen Datenbloecke zum
Kommunikationspartner gesendet werden koennen. |
close, getCurrentState, getLocalAddress, getRemoteAddress, getTimeout, setTimeout
IChunkReader getChunkReader()
IChunkReader
, ueber welchen gesendete Datenbloecke des
Kommunikationspartners gelesen werden koennen.IChunkWriter getChunkWriter()
IChunkWriter
, ueber welchen Datenbloecke zum
Kommunikationspartner gesendet werden koennen.Copyright © 2023. All rights reserved.