Package org.km3net.clb.remote.msg
Class EventDispenser<T>
- java.lang.Object
-
- org.km3net.clb.remote.msg.EventDispenser<T>
-
- All Implemented Interfaces:
MessageEventHandler<T>
public class EventDispenser<T> extends java.lang.Object implements MessageEventHandler<T>
EventDispenser is a simple class which allows multiple handers to register to a specific event.
-
-
Constructor Summary
Constructors Constructor Description EventDispenser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(MessageEventHandler<T> hdl)
void
handleEvent(MessageContext context, T value)
Invoked when such an event arrives.void
remove(MessageEventHandler<T> hdl)
-
-
-
Method Detail
-
handleEvent
public void handleEvent(MessageContext context, T value)
Description copied from interface:MessageEventHandler
Invoked when such an event arrives.- Specified by:
handleEvent
in interfaceMessageEventHandler<T>
- Parameters:
context
- The context of the message.value
- The value.
-
add
public void add(MessageEventHandler<T> hdl)
-
remove
public void remove(MessageEventHandler<T> hdl)
-
-