public final class ByteQueueSerializer extends Object implements QueueSerializer<Byte>
Constructor and Description |
---|
ByteQueueSerializer() |
Modifier and Type | Method and Description |
---|---|
Byte |
deserialize(DataInputStream inputStream)
Deserialisiert ein Objekt aus dem Stream.
|
int |
getSize(Byte object)
Gibt die Größe eines Objektes an.
|
void |
serialize(DataOutputStream outputStream,
Byte object)
Serialisiert das Objekt
|
public int getSize(Byte object)
QueueSerializer
getSize
in interface QueueSerializer<Byte>
object
- Objektpublic void serialize(DataOutputStream outputStream, Byte object) throws IOException
QueueSerializer
serialize
in interface QueueSerializer<Byte>
outputStream
- In diesen Stream soll das Objekt geschrieben werden. Es muss an die aktuelle Stream-Position geschrieben werden und es müssen so viele
Bytes geschrieben werden, wie getSize(objekt) zurückgeben würde.object
- Objekt, das geschrieben werden sollIOException
- Falls beim Schreiben Fehler auftretenpublic Byte deserialize(DataInputStream inputStream) throws IOException
QueueSerializer
deserialize
in interface QueueSerializer<Byte>
inputStream
- Eingabestream.IOException
- Falls beim Lesen Fehler auftreten