org.simantics.databoard.accessor.emit
Class ImmediateEmitter

java.lang.Object
  extended by org.simantics.databoard.accessor.emit.ImmediateEmitter
All Implemented Interfaces:
EventEmitter

public class ImmediateEmitter
extends java.lang.Object
implements EventEmitter

Emitter that handles events immediately in the same thread.

Author:
Toni Kalajainen

Field Summary
static ImmediateEmitter INSTANCE
           
 
Constructor Summary
ImmediateEmitter()
           
 
Method Summary
 void emitEvent(Accessor.Listener listener, Event event)
           
 void emitEvents(Accessor.Listener listener, java.util.Collection<Event> events)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final ImmediateEmitter INSTANCE
Constructor Detail

ImmediateEmitter

public ImmediateEmitter()
Method Detail

emitEvent

public void emitEvent(Accessor.Listener listener,
                      Event event)
Specified by:
emitEvent in interface EventEmitter

emitEvents

public void emitEvents(Accessor.Listener listener,
                       java.util.Collection<Event> events)
Specified by:
emitEvents in interface EventEmitter