QueueSerializer<java.lang.Integer>
public final class IntQueueSerializer extends java.lang.Object implements QueueSerializer<java.lang.Integer>
Constructor | Description |
---|---|
IntQueueSerializer() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Integer |
deserialize(java.io.DataInputStream inputStream) |
Deserialisiert ein Objekt aus dem Stream.
|
int |
getSize(java.lang.Integer object) |
Gibt die Größe eines Objektes an.
|
void |
serialize(java.io.DataOutputStream outputStream,
java.lang.Integer object) |
Serialisiert das Objekt
|
public int getSize(java.lang.Integer object)
QueueSerializer
getSize
in interface QueueSerializer<java.lang.Integer>
object
- Objektpublic void serialize(java.io.DataOutputStream outputStream, java.lang.Integer object) throws java.io.IOException
QueueSerializer
serialize
in interface QueueSerializer<java.lang.Integer>
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 solljava.io.IOException
- Falls beim Schreiben Fehler auftretenpublic java.lang.Integer deserialize(java.io.DataInputStream inputStream) throws java.io.IOException
QueueSerializer
deserialize
in interface QueueSerializer<java.lang.Integer>
inputStream
- Eingabestream.java.io.IOException
- Falls beim Lesen Fehler auftreten