Class AsynchronousPropertyChangeWrapper

java.lang.Object
ucar.unidata.util.AsynchronousPropertyChangeWrapper
All Implemented Interfaces:
PropertyChangeListener, Runnable, EventListener

public final class AsynchronousPropertyChangeWrapper extends Object implements Runnable, PropertyChangeListener
Provides support for the asynchronous handling of property-change events. Property-change events are placed in a one-element event-queue for later, asynchronous processing by a wrapped PropertyChangeListener. If more than one event is received while the asynchronous, wrapped PropertyChangeListener is processing an event, then all events but the last are discarded. This implementation is good for PropertyChangeEvents that are self-contained and completely independent of one another.
Version:
$Revision: 1.7 $ $Date: 2006/05/05 19:19:32 $
Author:
Steven R. Emmerson
  • Constructor Details

  • Method Details