Class RateLimitedResizeListener

java.lang.Object
org.adoptopenjdk.jitwatch.ui.resize.RateLimitedResizeListener
All Implemented Interfaces:
javafx.beans.value.ChangeListener<Number>

public class RateLimitedResizeListener extends Object implements javafx.beans.value.ChangeListener<Number>
  • Field Details

    • lastResizeRedraw

      private long lastResizeRedraw
    • delayedRedrawQueued

      private boolean delayedRedrawQueued
    • delayedRedrawRequired

      private boolean delayedRedrawRequired
    • redrawable

      private IRedrawable redrawable
    • minIntervalMillis

      private long minIntervalMillis
  • Constructor Details

    • RateLimitedResizeListener

      public RateLimitedResizeListener(IRedrawable redrawable, long minIntervalMillis)
  • Method Details

    • changed

      public void changed(javafx.beans.value.ObservableValue<? extends Number> property, Number from, Number to)
      Specified by:
      changed in interface javafx.beans.value.ChangeListener<Number>