- Direct Known Subclasses:
- RateLimitedAxisListener1D, RateLimitedAxisListener2D
public abstract class RateLimitedEventDispatcher<D>
extends Object
A helper method used by RateLimitedAxisListener1D and RateLimitedAxisListener2D
for receiving notifications that the min/max bounds of an Axis1D or Axis2D have changed
while guaranteeing that notifications arrive no faster than a specified rate.
This class is threaded in order to provide an additional guarantee that no axis
update will be missed. That is, if an axisUpdate( ) call is suppressed, but no
subsequent axis updates occur, axisUpdate( ) will be called one last time when the
rate allows.
- Author:
- ulman
- See Also:
Axis1D