public static interface MultiBinaryLongMap.BinaryLongMapListener extends EventListener
Events may be raised to the BinaryLongMapListener while holding resource locks on the primary BinaryLongMap, so the listener is not permitted to further modify the contents of the primary BinaryLongMap synchronously.
Modifier and Type | Method and Description |
---|---|
void |
keyAdded(Binary binKey)
A notification that the primary map has added a new Binary/long key/value mapping; this implicitly creates a new key/value mapping in each delegating map, with the value being 0L.
|
void |
keyRemoving(Binary binKey)
A notification that the primary map is removing a Binary/long key/value mapping; this implies that the existing key/value mapping for the same Binary key in each delegating map is also being removed.
|
void |
mapCleared()
A notification that the primary map has been cleared; this implies that all of the existing key/value mappings in each delegating map have also been removed.
|
void |
mapClearing()
A notification that the primary map is about to be cleared; this implies that all of the existing key/value mappings in each delegating map are about to be removed, but that no per-mapping events will be generated in response to those removals.
|
void keyAdded(Binary binKey)
binKey
- the key that was addedvoid keyRemoving(Binary binKey)
binKey
- the key that is being removedvoid mapClearing()
void mapCleared()