com.croftsoft.core.util.state
Class QueuedStateMulticaster
java.lang.Object
com.croftsoft.core.util.state.QueuedStateMulticaster
- All Implemented Interfaces:
- StateMulticaster
public class QueuedStateMulticaster
- extends Object
- implements StateMulticaster
Broadcasts the latest object state changes to StateListeners
using Queues and QueuePullers for buffering.
- Version:
- 2000-04-30
- Author:
- David Wallace Croft
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueuedStateMulticaster
public QueuedStateMulticaster(Map queuePullerMap)
QueuedStateMulticaster
public QueuedStateMulticaster()
- this ( new HashMap ( ) );
update
public void update(State state)
- Specified by:
update
in interface StateMulticaster
addStateListener
public boolean addStateListener(StateListener stateListener)
- Specified by:
addStateListener
in interface StateMulticaster
removeStateListener
public boolean removeStateListener(StateListener stateListener)
- Specified by:
removeStateListener
in interface StateMulticaster
CroftSoft Core Javadoc (2008-09-28 20:58:02)