Modifier and type | Property and description |
---|---|
InformedEventListener | associatedEventBusListener Must be synchronized multiple thread may call it at the same time and we must ensure that only one instance of ExternalEventBusAccessor is effectively created |
java.util.List<E> | bufferedEvents Replies the buffered events. |
EventBus | eventBus |
Constructor and description |
---|
new(EventBusFactory,Provider<T>,Provider<T>) |
new(EventBus,ReadWriteLock,Provider<T>,Provider<T>) |
val associatedEventBusListener : InformedEventListener
This property is an alias for the action: getAssociatedEventBusListener
val bufferedEvents : java.util.List<E>
This property is an alias for the action: getBufferedEvents
val eventBus : EventBus
This property is an alias for the action: getEventBus
new(EventBusFactory,Provider<T>,Provider<T>)
new(EventBus,ReadWriteLock,Provider<T>,Provider<T>)
def fireEvent(Event)
def fireEvent(Event,Object)
def fireEventAndWait(Event,boolean)
def fireEventAndWait(Event,boolean,boolean,Object)
def fireEventAndWaitWithEventGathering(Event,boolean,OutParameter<T>,Procedure0,BooleanSupplier) : boolean
def getAssociatedEventBusListener : InformedEventListener
def getBufferedEvents : java.util.List<E>
def getEventBus : EventBus
def getEventBus(Class<T>) : Twith T extends EventBus
def getRegisteredEventBusListeners(Class<T>) : ConcurrentCollection<T>with T
protected def install
def isEventBuffering : boolean
def registerEventBusListener(Object,[Function1<Param,Result>],[Procedure1<Param>])
def setEventBuffering(boolean) : boolean
protected def toString(ToStringBuilder)
protected def uninstall
def unregisterEventBusListener(Class<T>,[Function1<Param,Result>])
def unregisterEventBusListener(Object,[Procedure1<Param>])