Como serializar o ByteBuffer

Desejo enviar um java.nio.ByteBuffer através de uma rede usando RMI, no entanto ByteBuffer não é serializável. Eu tentei a seguinte classe personalizada sem sucesso:

public class NetByteBuffer implements java.io.Serializable {

ByteBuffer buffer;

public NetByteBuffer(ByteBuffer buffer) {
    this.buffer = buffer;
}

public ByteBuffer getByteBuffer() {
    return this.buffer;
}

}

O cliente ainda recebe uma exceção não serializável. Alguma ideia?

obrigado

questionAnswers(4)

yourAnswerToTheQuestion