# Interface WeakListener

All Known Implementing Classes:
  `WeakChangeListener, WeakInvalidationListener, WeakListChangeListener, WeakMapChangeListener, WeakSetChangeListener`

public interface WeakListener
`WeakListener` is the super interface of all weak listener implementations in the JavaFX API. Usually it should not be used directly, but instead one of the sub-interfaces will be used.

Since:
  JavaFX 2.1
See Also:
  - `WeakInvalidationListener`
  - `WeakChangeListener`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `wasGarbageCollected()`
  Returns `true` if the linked listener was garbage-collected.

- ## Method Details

  - ### wasGarbageCollected

    boolean wasGarbageCollected()
    Returns `true` if the linked listener was garbage-collected. In this case, the listener can be removed from the observable.
    Returns:
      `true` if the linked listener was garbage-collected.