Module com.pi4j
Package com.pi4j.event
Class EventManager<SOURCE_TYPE,LISTENER_TYPE extends Listener,EVENT_TYPE>
- java.lang.Object
-
- com.pi4j.event.EventManager<SOURCE_TYPE,LISTENER_TYPE,EVENT_TYPE>
-
-
Constructor Summary
Constructors Constructor Description EventManager(SOURCE_TYPE source, EventDelegate<LISTENER_TYPE,EVENT_TYPE> delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SOURCE_TYPE
add(LISTENER_TYPE... listener)
SOURCE_TYPE
clear()
SOURCE_TYPE
dispatch(EVENT_TYPE event)
SOURCE_TYPE
remove(LISTENER_TYPE... listener)
-
-
-
Constructor Detail
-
EventManager
public EventManager(SOURCE_TYPE source, EventDelegate<LISTENER_TYPE,EVENT_TYPE> delegate)
-
-
Method Detail
-
add
public SOURCE_TYPE add(LISTENER_TYPE... listener)
-
remove
public SOURCE_TYPE remove(LISTENER_TYPE... listener)
-
clear
public SOURCE_TYPE clear()
-
dispatch
public SOURCE_TYPE dispatch(EVENT_TYPE event)
-
-