public interface QueueSerializer<E>
FileBackedQueue dabei helfen, Objekte auf die Festplatte zu serialisieren.| Modifier and Type | Method and Description |
|---|---|
E |
deserialize(java.io.DataInputStream inputStream)
Deserialisiert ein Objekt aus dem Stream.
|
int |
getSize(E object)
Gibt die Größe eines Objektes an.
|
void |
serialize(java.io.DataOutputStream outputStream,
E object)
Serialisiert das Objekt
|
int getSize(E object)
object - Objektvoid serialize(java.io.DataOutputStream outputStream,
E object)
throws java.io.IOException
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 auftretenE deserialize(java.io.DataInputStream inputStream) throws java.io.IOException
inputStream - Eingabestream.java.io.IOException - Falls beim Lesen Fehler auftreten