public class ClientQueryCacheEventService extends Object implements QueryCacheEventService
QueryCacheEventService| Constructor and Description | 
|---|
| ClientQueryCacheEventService(ClientContext clientContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| String | addListener(String mapName,
           String cacheName,
           MapListener listener)Adds a user-defined listener to a query-cache. | 
| String | addListener(String mapName,
           String cacheName,
           MapListener listener,
           EventFilter filter)Adds a user-defined listener to a query-cache. | 
| boolean | hasListener(String mapName,
           String cacheName)Returns  trueif this query-cache has at least one registered listener otherwise returnsfalse. | 
| String | listenPublisher(String mapName,
               String cacheName,
               ListenerAdapter adapter)Adds the listener to listen underlying IMap on all nodes. | 
| void | publish(String mapName,
       String cacheName,
       Object event,
       int orderKey)Publishes query-cache events locally. | 
| boolean | removeListener(String mapName,
              String cacheName,
              String id)Removes listener from this event service. | 
| void | sendEventToSubscriber(String name,
                     Object eventData,
                     int orderKey)Only sends events which wrap data to be put in a query cache. | 
public ClientQueryCacheEventService(ClientContext clientContext)
public boolean hasListener(String mapName, String cacheName)
QueryCacheEventServicetrue if this query-cache has at least one registered listener otherwise returns false.hasListener in interface QueryCacheEventServicemapName - underlying IMap name of query-cache.cacheName - name of the query-cache.true if this query-cache has at least one registered listener otherwise returns false.public void sendEventToSubscriber(String name, Object eventData, int orderKey)
QueryCacheEventServicesendEventToSubscriber in interface QueryCacheEventServicename - listener name.eventData - the event data.orderKey - the order key for the event.public void publish(String mapName, String cacheName, Object event, int orderKey)
QueryCacheEventServicepublish in interface QueryCacheEventServicemapName - underlying map name of query cache.cacheName - name of the query cache.event - event to publish.orderKey - use same order key for events which are required to be ordered.public String listenPublisher(String mapName, String cacheName, ListenerAdapter adapter)
QueryCacheEventServicelistenPublisher in interface QueryCacheEventServicemapName - underlying map name of query cache.cacheName - name of the query cache.adapter - listener adapter for the query-cache.public String addListener(String mapName, String cacheName, MapListener listener)
QueryCacheEventServiceaddListener in interface QueryCacheEventServicemapName - underlying IMap name of query-cache.cacheName - name of the query-cache.listener - listener for receiving events.public String addListener(String mapName, String cacheName, MapListener listener, EventFilter filter)
QueryCacheEventServiceaddListener in interface QueryCacheEventServicemapName - underlying IMap name of query-cache.cacheName - name of the query-cache.listener - listener for receiving events.filter - used to filter events.public boolean removeListener(String mapName, String cacheName, String id)
QueryCacheEventServiceremoveListener in interface QueryCacheEventServicemapName - underlying IMap name of query-cache.cacheName - name of the query cache.id - id of listener.true if listener is removed successfully, false otherwise.Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.