DESY ACOP Beans Home

com.cosylab.gui.adapters
Class NonblockingNumberDispatcher

java.lang.Object
  extended by com.cosylab.gui.displayers.DataSourceSupport
      extended by com.cosylab.gui.adapters.DataConsumerDispatcher
          extended by com.cosylab.gui.adapters.NonblockingNumberDispatcher
All Implemented Interfaces:
DataConsumer, DataSource, NonblockingNumberConsumer, java.io.Serializable

public class NonblockingNumberDispatcher
extends DataConsumerDispatcher
implements NonblockingNumberConsumer

NonblockingNumberDispatcher is implementation of NonblockingNumberConsumer which delegates value updates to registered consumers.

Since:
Feb 14, 2004.
Version:
$Id: NonblockingNumberDispatcher.java,v 1.4 2008-04-22 12:31:02 jbobnar Exp $
Author:
Igor Kriznar
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.cosylab.gui.adapters.DataConsumerDispatcher
name
 
Fields inherited from class com.cosylab.gui.displayers.DataSourceSupport
types
 
Constructor Summary
NonblockingNumberDispatcher()
          Creates new dispatcher.
 
Method Summary
 void updateNonblocking(java.lang.Number value)
          Notifys this consumer about new dynamic value update.
 
Methods inherited from class com.cosylab.gui.adapters.DataConsumerDispatcher
getDataConsumer, getDefaultDataConsumer, getName, getSupportedCharacteristics, getSupportedConsumerTypes, setCharacteristics, updateDataState
 
Methods inherited from class com.cosylab.gui.displayers.DataSourceSupport
addConsumer, clear, clone, extractSupportedCharacteristics, getAcceptableConsumerTypes, getConsumers, removeAllConsumers, removeConsumer
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.cosylab.gui.displayers.DataConsumer
getDataConsumer, getDefaultDataConsumer, getName, getSupportedCharacteristics, getSupportedConsumerTypes, setCharacteristics, updateDataState
 

Constructor Detail

NonblockingNumberDispatcher

public NonblockingNumberDispatcher()
Creates new dispatcher.

Method Detail

updateNonblocking

public void updateNonblocking(java.lang.Number value)
Description copied from interface: NonblockingNumberConsumer
Notifys this consumer about new dynamic value update.

Specified by:
updateNonblocking in interface NonblockingNumberConsumer
Parameters:
value - new value


Copyright © 2010. All Rights Reserved.