public abstract class TimerEventControllerBase extends NamedBase
Constructor and Description |
---|
TimerEventControllerBase(TimerFactory factory,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
deregister(TimerEventHandler handler)
Deregister the handler to stop receiving events from this
controller.
|
java.util.Set<TimerEventHandler> |
handlers()
Read-only image of the set of Handlers.
|
protected void |
propagate(TimerEvent ev)
Send the event to all registered handlers.
|
void |
register(TimerEventHandler handler)
Register the handler to start receiving events from this
controller.
|
public TimerEventControllerBase(TimerFactory factory, java.lang.String name)
public void register(TimerEventHandler handler)
public void deregister(TimerEventHandler handler)
public java.util.Set<TimerEventHandler> handlers()
protected void propagate(TimerEvent ev)