 |
GridGain C++
|
Go to the documentation of this file.
22 #ifndef _IGNITE_THIN_CACHE_QUERY_CONTINUOUS_CONTINUOUS_QUERY_CLIENT
23 #define _IGNITE_THIN_CACHE_QUERY_CONTINUOUS_CONTINUOUS_QUERY_CLIENT
52 template<
typename K,
typename V>
59 enum { DEFAULT_BUFFER_SIZE = 1 };
64 enum { DEFAULT_TIME_INTERVAL = 0 };
81 bufferSize(DEFAULT_BUFFER_SIZE),
82 timeInterval(DEFAULT_TIME_INTERVAL),
83 includeExpired(false),
164 includeExpired = val;
179 return includeExpired;
201 return *listener.Get();
211 return *listener.Get();
250 int64_t timeInterval;
267 #endif //_IGNITE_THIN_CACHE_QUERY_CONTINUOUS_CONTINUOUS_QUERY_CLIENT
Ignite API.
Definition: cache.h:47
int64_t GetTimeInterval() const
Get time interval.
Definition: continuous_query_client.h:147
void SetIncludeExpired(bool val)
Sets a value indicating whether to notify about Expired events.
Definition: continuous_query_client.h:162
int32_t GetBufferSize() const
Get buffer size.
Definition: continuous_query_client.h:113
Cache entry event listener.
Definition: thin-client/include/ignite/thin/cache/event/cache_entry_event_listener.h:41
Continuous query client.
Definition: continuous_query_client.h:53
void SetTimeInterval(int64_t val)
Set time interval.
Definition: continuous_query_client.h:130
const event::JavaCacheEntryEventFilter & GetJavaFilter() const
Get remote Java filter reference.
Definition: continuous_query_client.h:240
ContinuousQueryClient(Reference< event::CacheEntryEventListener< K, V > > lsnr)
Constructor.
Definition: continuous_query_client.h:80
void SetJavaFilter(const event::JavaCacheEntryEventFilter &fltr)
Set Java event filter to be used on server to determine what events should be transferred to local ev...
Definition: continuous_query_client.h:220
~ContinuousQueryClient()
Destructor.
Definition: continuous_query_client.h:69
event::CacheEntryEventListener< K, V > & GetListener()
Get cache entry event listener.
Definition: continuous_query_client.h:209
void SetBufferSize(int32_t val)
Set buffer size.
Definition: continuous_query_client.h:99
const event::CacheEntryEventListener< K, V > & GetListener() const
Get cache entry event listener.
Definition: continuous_query_client.h:199
void SetListener(Reference< event::CacheEntryEventListener< K, V > > lsnr)
Set cache entry event listener.
Definition: continuous_query_client.h:189
bool GetIncludeExpired() const
Gets a value indicating whether to notify about Expired events.
Definition: continuous_query_client.h:177
event::JavaCacheEntryEventFilter & GetJavaFilter()
Get remote Java filter reference.
Definition: continuous_query_client.h:230
Reference class.
Definition: reference.h:34
Java cache entry event filter.
Definition: thin-client/include/ignite/thin/cache/event/java_cache_entry_event_filter.h:54