Map entry listener to get notified when a map entry is added, removed, updated, evicted, or expired.
More...
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener & | on_added (Handler &&h) & |
| Set an handler function to be invoked when an entry is added. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener && | on_added (Handler &&h) && |
| Set an handler function to be invoked when an entry is added. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener & | on_removed (Handler &&h) & |
| Set an handler function to be invoked when an entry is removed. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener && | on_removed (Handler &&h) && |
| Set an handler function to be invoked when an entry is removed. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener & | on_updated (Handler &&h) & |
| Set an handler function to be invoked when an entry is updated. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener && | on_updated (Handler &&h) && |
| Set an handler function to be invoked when an entry is updated. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener & | on_evicted (Handler &&h) & |
| Set an handler function to be invoked when an entry is evicted. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener && | on_evicted (Handler &&h) && |
| Set an handler function to be invoked when an entry is evicted. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener & | on_expired (Handler &&h) & |
| Set an handler function to be invoked when an entry is expired. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener && | on_expired (Handler &&h) && |
| Set an handler function to be invoked when an entry is expired. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener & | on_merged (Handler &&h) & |
| Set an handler function to be invoked after a WAN replicated entry is merged. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener && | on_merged (Handler &&h) && |
| Set an handler function to be invoked after a WAN replicated entry is merged. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener & | on_map_evicted (Handler &&h) & |
| Set an handler function to be invoked when all entries are evicted by imap::evict_all. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener && | on_map_evicted (Handler &&h) && |
| Set an handler function to be invoked when all entries are evicted by imap::evict_all. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener & | on_map_cleared (Handler &&h) & |
| Set an handler function to be invoked when all entries are removed by imap::clear. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
entry_listener && | on_map_cleared (Handler &&h) && |
| Set an handler function to be invoked when all entries are removed by imap::clear. More...
|
|
Map entry listener to get notified when a map entry is added, removed, updated, evicted, or expired.
Events will fire as a result of operations carried out via the IMap.
- Warning
- 1 - If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.
-
2 - Do not make a call to hazelcast. It can cause deadlock.
- See also
- imap::add_entry_listener