## Uses of Interface
com.hazelcast.map.listener.MapListener

- Packages that use MapListener
  Package | Description
  --- | ---
  com.hazelcast.client.console | This package contains ClientConsoleApp
  com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures and operation types
  com.hazelcast.config | Provides classes for configuring HazelcastInstance.
  com.hazelcast.console | This package contains classes related to ConsoleApp
  com.hazelcast.core | Provides core API interfaces/classes.
  com.hazelcast.map | Contains Hazelcast map module classes.
  com.hazelcast.map.listener | Contains various `MapListener` interfaces.

- - ### Uses of MapListener in com.hazelcast.client.console

    Classes in com.hazelcast.client.console that implement MapListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientConsoleApp` A demo application to demonstrate a Hazelcast client.

  - ### Uses of MapListener in com.hazelcast.client.proxy

    Methods in com.hazelcast.client.proxy with parameters of type MapListener
    Modifier and Type | Method and Description
    --- | ---
    `String` | ClientMapProxy.`addEntryListener(MapListener listener, boolean includeValue)`
    `String` | ClientMapProxy.`addEntryListener(MapListener listener, K key, boolean includeValue)`
    `String` | ClientMapProxy.`addEntryListener(MapListener listener, Predicate<K,V> predicate, boolean includeValue)`
    `String` | ClientMapProxy.`addEntryListener(MapListener listener, Predicate<K,V> predicate, K key, boolean includeValue)`
    `String` | ClientMapProxy.`addLocalEntryListener(MapListener listener)`
    `String` | ClientMapProxy.`addLocalEntryListener(MapListener listener, Predicate<K,V> predicate, boolean includeValue)`
    `String` | ClientMapProxy.`addLocalEntryListener(MapListener listener, Predicate<K,V> predicate, K key, boolean includeValue)`
    `QueryCache<K,V>` | ClientMapProxy.`getQueryCache(String name, MapListener listener, Predicate<K,V> predicate, boolean includeValue)`

  - ### Uses of MapListener in com.hazelcast.config

    Classes in com.hazelcast.config that implement MapListener
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `EntryListenerConfig.MapListenerToEntryListenerAdapter` Wraps a MapListener into an EntryListener.

    Methods in com.hazelcast.config that return MapListener
    Modifier and Type | Method and Description
    --- | ---
    `MapListener` | EntryListenerConfig.MapListenerToEntryListenerAdapter.`getMapListener()`

    Constructors in com.hazelcast.config with parameters of type MapListener
    Constructor and Description
    `EntryListenerConfig(MapListener implementation, boolean local, boolean includeValue)`
    `MapListenerToEntryListenerAdapter(MapListener mapListener)`

  - ### Uses of MapListener in com.hazelcast.console

    Classes in com.hazelcast.console that implement MapListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConsoleApp` Special thanks to Alexandre Vasseur for providing this very nice test application.

  - ### Uses of MapListener in com.hazelcast.core

    Subinterfaces of MapListener in com.hazelcast.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EntryListener<K,V>` Map Entry listener to get notified when a map entry is added, removed, updated or evicted.

    Classes in com.hazelcast.core that implement MapListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntryAdapter<K,V>` Adapter for `MapListener`.

    Methods in com.hazelcast.core with parameters of type MapListener
    Modifier and Type | Method and Description
    --- | ---
    `String` | IMap.`addEntryListener(MapListener listener, boolean includeValue)` Adds a `MapListener` for this map.
    `String` | IMap.`addEntryListener(MapListener listener, K key, boolean includeValue)` Adds a `MapListener` for this map.
    `String` | IMap.`addEntryListener(MapListener listener, Predicate<K,V> predicate, boolean includeValue)` Adds a `MapListener` for this map.
    `String` | IMap.`addEntryListener(MapListener listener, Predicate<K,V> predicate, K key, boolean includeValue)` Adds a `MapListener` for this map.
    `String` | IMap.`addLocalEntryListener(MapListener listener)` Adds a `MapListener` for this map.
    `String` | IMap.`addLocalEntryListener(MapListener listener, Predicate<K,V> predicate, boolean includeValue)` Adds a `MapListener` for this map.
    `String` | IMap.`addLocalEntryListener(MapListener listener, Predicate<K,V> predicate, K key, boolean includeValue)` Adds a local entry listener for this map.
    `QueryCache<K,V>` | IMap.`getQueryCache(String name, MapListener listener, Predicate<K,V> predicate, boolean includeValue)` Creates an always up to date snapshot of this `IMap` according to the supplied parameters.

  - ### Uses of MapListener in com.hazelcast.map

    Methods in com.hazelcast.map with parameters of type MapListener
    Modifier and Type | Method and Description
    --- | ---
    `String` | QueryCache.`addEntryListener(MapListener listener, boolean includeValue)`
    `String` | QueryCache.`addEntryListener(MapListener listener, K key, boolean includeValue)`
    `String` | QueryCache.`addEntryListener(MapListener listener, Predicate<K,V> predicate, boolean includeValue)`
    `String` | QueryCache.`addEntryListener(MapListener listener, Predicate<K,V> predicate, K key, boolean includeValue)`

  - ### Uses of MapListener in com.hazelcast.map.listener

    Subinterfaces of MapListener in com.hazelcast.map.listener
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EntryAddedListener<K,V>` Invoked upon addition of an entry.
    `interface` | `EntryEvictedListener<K,V>` Invoked upon eviction of an entry.
    `interface` | `EntryExpiredListener<K,V>` Listener which is notified after removal of an entry due to the expiration-based-eviction.
    `interface` | `EntryMergedListener<K,V>` Invoked after WAN replicated entry is merged.
    `interface` | `EntryRemovedListener<K,V>` Invoked upon removal of an entry.
    `interface` | `EntryUpdatedListener<K,V>` Invoked upon update of an entry.
    `interface` | `EventLostListener` Invoked upon lost of event or events.
    `interface` | `MapClearedListener` Invoked after all entries are removed by `IMap.clear()`.
    `interface` | `MapEvictedListener` Invoked after all entries are evicted by `IMap.evictAll()`.
    `interface` | `MapPartitionLostListener` Invoked when owner and all backups of a partition is lost for a specific map.

Copyright © 2018. All rights reserved.