Hi Wolfgang,
Du könntest in der ContentPartTransferImpl eine serialisierbare
SerializerStrategy direkt in den readObject/writeObject verwenden:
================ %< ===============
protected transient inStream;
public setSerializer(SerializerStrategy serializerStrategy) {
this.serializerStrategy = serializerStrategy;
}
private void writeObject(final ObjectOutputStream out) throws IOException
{
out.defaultWriteObject();
serializerStrategy.serialize(out, inStream);
}
private void readObject(final ObjectInputStream in) throws IOException,
ClassNotFoundException
{
in.defaultReadObject();
inStream = serializerStrategy.deserialize(in);
}
================ %< ===============
Dann bräuchtest Du den inStream nicht duch eine serialisierbare Variante
ersetzen, sondern setzt stattdessen einfach die Strategy. Als Default könnte
man ja eine TempFileExStrategy verwenden.
Grüße,
Jörg
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email