Item listener for IQueue, ISet and IList.
More...
#include <item_listener.h>
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
item_listener & | on_added (Handler &&h) & |
| Set an handler function to be invoked when an item is added. More...
|
|
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>> |
item_listener && | on_added (Handler &&h) && |
|
template<typename Handler > |
item_listener & | on_removed (Handler &&h) & |
| Set an handler function to be invoked when an item is removed. More...
|
|
template<typename Handler > |
item_listener && | on_removed (Handler &&h) && |
|
|
template<typename > |
class | impl::item_event_handler |
|
Item listener for IQueue, ISet and IList.
- 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 a deadlock.
- See also
- IList::add_item_listener
-
IQueue::add_item_listener
-
ISet::add_item_listener
◆ on_added() [1/2]
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>>
item_listener& hazelcast::client::item_listener::on_added |
( |
Handler && |
h | ) |
& |
|
inline |
Set an handler function to be invoked when an item is added.
- Parameters
-
h | a void function object that is callable with a single parameter of type ItemEvent && |
- Returns
*this
◆ on_added() [2/2]
template<typename Handler , typename = util::enable_if_rvalue_ref_t<Handler &&>>
item_listener&& hazelcast::client::item_listener::on_added |
( |
Handler && |
h | ) |
&& |
|
inline |
◆ on_removed() [1/2]
template<typename Handler >
item_listener& hazelcast::client::item_listener::on_removed |
( |
Handler && |
h | ) |
& |
|
inline |
Set an handler function to be invoked when an item is removed.
- Parameters
-
h | a void function object that is callable with a single parameter of type ItemEvent && |
◆ on_removed() [2/2]
template<typename Handler >
item_listener&& hazelcast::client::item_listener::on_removed |
( |
Handler && |
h | ) |
&& |
|
inline |
The documentation for this class was generated from the following file: