Class WidgetIgnorableUITask

java.lang.Object
org.csstudio.opibuilder.datadefinition.WidgetIgnorableUITask

public class WidgetIgnorableUITask extends Object
The element in the GUIRefreshThread's task queue. An existing task in the queue should be ignored when a new task arrives that has the same identifyObject. For example, multiple tasks calling Gauge.setValue() are ignorable since the widget only needs to display the latest value.
  • Constructor Details

    • WidgetIgnorableUITask

      public WidgetIgnorableUITask(Object identifyObject, Runnable runnableTask, Display display)
      Constructor.
      Parameters:
      identifyObject - the object that identifies this task. If the task associated with the same identifyObject has not been executed, it will be ignored.
      runnableTask - the task to be executed.
      display - Associated Display.
  • Method Details