8 #ifndef INCLUDE_INFINISPAN_HOTROD_CLIENTLISTENER_H_
9 #define INCLUDE_INFINISPAN_HOTROD_CLIENTLISTENER_H_
17 using namespace infinispan::hotrod;
19 namespace infinispan {
30 template <
class K,
class V>
38 bool includeCurrentState =
false;
41 bool useRawData = false ;
49 for (
auto callable : failoverCallbacks) {
54 failoverCallbacks.push_back(callback);
64 this->listenerId = listenerId;
68 std::list<std::function<void()> > failoverCallbacks;
69 std::vector<char> listenerId;
void add_listener(std::function< void()> callback)
Definition: ClientListener.h:53
const std::vector< char > & getListenerId() const
Definition: ClientListener.h:59
Definition: ClientEvent.h:130
Definition: ClientEvent.h:155
std::vector< char > filterFactoryName
Definition: ClientListener.h:39
Definition: CacheClientListener.h:28
Definition: ClientEvent.h:114
Definition: ClientEvent.h:76
virtual ~ClientListener()
Definition: ClientListener.h:57
virtual void processFailoverEvent() const
Definition: ClientListener.h:47
Definition: ClientListener.h:35
void setListenerId(const std::vector< char > &listenerId)
Definition: ClientListener.h:63
std::vector< char > converterFactoryName
Definition: ClientListener.h:40
Definition: RemoteCacheBase.h:36
Definition: ClientEvent.h:38