T
- typepublic class PubSubEventHandler<T> extends Object implements EventHandler<T>
Constructor and Description |
---|
PubSubEventHandler()
Constructs a pub-sub event handler
|
PubSubEventHandler(Map<Class<? extends T>,List<EventHandler<? extends T>>> clazzToListOfHandlersMap)
Constructs a pub-sub event handler with initial subscribed event handlers
|
public PubSubEventHandler()
public PubSubEventHandler(Map<Class<? extends T>,List<EventHandler<? extends T>>> clazzToListOfHandlersMap)
map
- a map of event class types to lists of event handlerspublic void subscribe(Class<? extends T> clazz, EventHandler<? extends T> handler)
clazz
- an event classhandler
- an event handlerpublic void onNext(T event)
onNext
in interface EventHandler<T>
event
- an eventWakeRuntimeException
Copyright © 2015 The Apache Software Foundation. All rights reserved.