2016-03-23 2 views
1

Я заметил, что интерфейс EntryProcessor реализует Serializable. У меня есть значение на карте, которое я хочу обновить, используя метод executeOnKey, но, по очевидным причинам, скорее использовать интерфейс DataSerializable на EntryProcessor. Мой вопрос ... Каково поведение? Выполняет ли executeOnKey интерфейс DataSerializable? Я не могу найти ничего в документации.Каково поведение сериализации EntryProcessor?

ответ

6

Hazelcast отправить EntryProcessor через Operation, который реализует интерфейс DataSerializable. Сериализация экземпляров EntryProcessor делегированы SerializationService

Итак:

  1. Вы можете реализовать DataSerializable: Hazelcast будет использовать
  2. Вы можете зарегистрировать пользовательские Serializer для реализации EntryProcessor
  3. Если вы ничего не сделаете, будет использована сериализация java
+0

Спасибо за ответ. Это было очень полезно. – Pudge

Смежные вопросы