Kryo: Как использовать CollectionSerializer со Scala?

Использование CollectionSerializer для записи достаточно прямолинейно, но как мне десериализовать массив байтов. КоллекцияСериал.

Я бы ожидал, что смогу сделать что-то вроде этого (учитывая интерфейс):

listSerializer.read(kryo, new Input(bytes), classOf[java.util.Collection[AnyRef]]).toList

or

listSerializer.read(kryo, new Input(bytes), classOf[ListBuffer[AnyRef]]).toList

но ничего, что я пробовал, не компилируется.

Заранее спасибо.


person kcwill2    schedule 06.04.2013    source источник


Ответы (1)


Используйте Chill или akka-kryo-serialization, ссылки на которые приведены в документации Kryo.

person NateS    schedule 19.06.2013