public class EventRegistry extends Object
EventHandler
s to be used by Receiver
implementations.Receiver.setDefaultHandler(EventHandler)
,
Receiver.registerHandler(EventHandler)
Constructor and Description |
---|
EventRegistry() |
Modifier and Type | Method and Description |
---|---|
<E extends Event,H extends EventHandler<E>> |
getHandlers(E event)
Retrieves a list of
EventHandler s that have been registered for the given type of Event . |
<E extends Event,H extends EventHandler<E>> |
register(H handler)
Registers the given
EventHandler |
void |
setDefaultHandler(EventHandler<? extends Event> defaultHandler)
Set the default
EventHandler |
public <E extends Event,H extends EventHandler<E>> void register(H handler)
EventHandler
handler
- the EventHandler
to be registeredpublic <E extends Event,H extends EventHandler<E>> List<H> getHandlers(E event)
EventHandler
s that have been registered for the given type of Event
. If no
such handlers have been registered, the list will only contain the default handler.event
- the Event
to retrieve the EventHandler
s forEventHandler
ssetDefaultHandler(EventHandler)
public void setDefaultHandler(EventHandler<? extends Event> defaultHandler)
EventHandler
defaultHandler
- the default EventHandler
Copyright © 2011–2017 aiticon GmbH. All rights reserved.