Hazelcast获取列值列表

时间:2016-07-13 12:38:28

标签: hazelcast

我想得到一个列值列表,而不是使用hazelcast获取整个IMap。
是否可以在hazelcast中获取列值列表? (示例:包含Student表中Student的所有名称的List)

1 个答案:

答案 0 :(得分:5)

我认为您可以构建自己的EntryProcessor来提取您感兴趣的列(属性)并仅发送回来。它看起来像是:

class MyExtractor extends AbstractEntryProcessor<String, User> {
  Object process(Map.Entry<String, User> entry) {
    return entry.getValue().getUsername();
  }
}

Map<String, Object> result = map.executeOnEntries(new MyExtractor());

我希望这有助于回答你的问题:)