org.asmatron.messengine.engines
Interface EventDelegate

All Superinterfaces:
BaseDelegate
All Known Implementing Classes:
DefaultEventDelegate, TestEventDelegate

public interface EventDelegate
extends BaseDelegate


Method Summary
<T extends EventObject>
void
addListener(EventId<T> type, Listener<T> listener)
           
<T extends EventObject>
void
fireEvent(EventId<T> type, T argument)
           
<T extends EventObject>
void
fireLater(EventId<T> type, T argument)
           
<T extends EventObject>
void
removeListener(EventId<T> type, Listener<T> listener)
           
 
Methods inherited from interface org.asmatron.messengine.engines.BaseDelegate
start, stop
 

Method Detail

removeListener

<T extends EventObject> void removeListener(EventId<T> type,
                                            Listener<T> listener)

addListener

<T extends EventObject> void addListener(EventId<T> type,
                                         Listener<T> listener)

fireEvent

<T extends EventObject> void fireEvent(EventId<T> type,
                                       T argument)

fireLater

<T extends EventObject> void fireLater(EventId<T> type,
                                       T argument)


Copyright © 2011. All Rights Reserved.