- Type Parameters:
K- the key element type
V- the value element type
public final class WeakMapChangeListener<K,V> extends Object implements MapChangeListener<K,V>, WeakListenerA
WeakMapChangeListenercan be used, if an
ObservableMapshould only maintain a weak reference to the listener. This helps to avoid memory leaks, that can occur if observers are not unregistered from observed objects after use.
WeakMapChangeListenerare created by passing in the original
WeakMapChangeListenershould then be registered to listen for changes of the observed object.
Note: You have to keep a reference to the
MapChangeListener, that was passed in as long as it is in use, otherwise it will be garbage collected to soon.
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait