Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道 Hazelcast 具有将 EntryListener 添加到我正在更新的地图(IMap)的功能,以便我根据整个地图的活动接收消息。
但是我想知道是否可以将侦听器添加到单个键及其值。即一个地图的一个条目的监听器,而不是整个地图。
谢谢
你有两种不同的选择。您可以将 MapListener 注册到特定键,也可以定义谓词。
IMap::addEntryListener(MapListener, Key, boolean) IMap::addEntryListener(MapListener, Predicate, boolean)
http://docs.hazelcast.org/docs/3.6/javadoc/com/hazelcast/core/IMap.html#addEntryListener(com.hazelcast.core.EntryListener,%20K,%20boolean)
http://docs.hazelcast.org/docs/3.6/javadoc/com/hazelcast/core/IMap.html#addEntryListener(com.hazelcast.core.EntryListener,%20com.hazelcast.query.Predicate,%20boolean)