T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс WeakInvalidationListener

Класс WeakInvalidationListener реализует интерфейсы InvalidationListener и WeakListener и обеспечивает слабую связь объекта Observable со слушателем InvalidationListener, решая проблему сборки мусора.

Класс WeakInvalidationListener имеет конструктор public WeakInvalidationListener(InvalidationListener listener) и для обработки событий недействительности значения javafx.beans.value.ObservableValue предлагает метод:

public void invalidated(ObservableValue observable).

Метод public boolean wasGarbageCollected() класса WeakInvalidationListener возвращает true, если связанный слушатель InvalidationListener был собран сборщиком мусора.