Griffon 1.2.0

org.codehaus.griffon.runtime.core
[Java] Class DefaultEventRouter

java.lang.Object
  org.codehaus.griffon.runtime.core.AbstractEventRouter
      org.codehaus.griffon.runtime.core.DefaultEventRouter

public class DefaultEventRouter
extends AbstractEventRouter

Authors:
Andres Almiray


Field Summary
protected static int count

private BlockingQueue deferredEvents

 
Fields inherited from class AbstractEventRouter
LOCK, LOG, closureListeners, enabled, listeners, scriptBindings
 
Constructor Summary
DefaultEventRouter()

 
Method Summary
protected void doPublishAsync(Runnable publisher)

protected void doPublishOutsideUI(Runnable publisher)

private static int identifier()

 
Methods inherited from class AbstractEventRouter
addEventListener, addEventListener, addEventListener, addEventListener, asArray, buildPublisher, doPublishAsync, doPublishOutsideUI, fireEvent, fireEvent, fireEvent, fireEvent, invokeHandler, isEnabled, isNestedListener, metaClassOf, publish, publish, publishAsync, publishAsync, publishOutsideUI, publishOutsideUI, removeEventListener, removeEventListener, removeEventListener, removeEventListener, removeNestedListeners, setEnabled
 

Field Detail

count

protected static int count


deferredEvents

private final BlockingQueue deferredEvents


 
Constructor Detail

DefaultEventRouter

public DefaultEventRouter()


 
Method Detail

doPublishAsync

protected void doPublishAsync(Runnable publisher)


doPublishOutsideUI

protected void doPublishOutsideUI(Runnable publisher)


identifier

private static int identifier()


 

Groovy Documentation