Как сериализировать ByteBuffer

Я хочу отправить java.nio. ByteBuffer accross сеть с помощью RMI, однако ByteBuffer не является сериализуемым. Я попробовал следующий пользовательский класс напрасно:

public class NetByteBuffer implements java.io.Serializable {

ByteBuffer buffer;

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

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

}

Клиент все еще получает non-serialzable исключение. Какие-либо идеи?

Спасибо

6
задан jtnire 20 October 2010 в 22:01
поделиться