Package org.kie.dmn.api.core.event
Interface DMNRuntimeEventManager
-
- All Known Subinterfaces:
DMNRuntime
public interface DMNRuntimeEventManagerA runtime event manager interface for DMN
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(DMNRuntimeEventListener listener)Registers a runtime listenerSet<DMNRuntimeEventListener>getListeners()Returns the set of all registered listenersDMNRuntimegetRuntime()booleanhasListeners()Returns true if there are registered listeners, false otherwisevoidremoveListener(DMNRuntimeEventListener listener)Removes a runtime listener
-
-
-
Method Detail
-
addListener
void addListener(DMNRuntimeEventListener listener)
Registers a runtime listener- Parameters:
listener- listener to register
-
removeListener
void removeListener(DMNRuntimeEventListener listener)
Removes a runtime listener- Parameters:
listener- listener to remove
-
getListeners
Set<DMNRuntimeEventListener> getListeners()
Returns the set of all registered listeners- Returns:
- set of all registered listeners
-
hasListeners
boolean hasListeners()
Returns true if there are registered listeners, false otherwise- Returns:
-
getRuntime
DMNRuntime getRuntime()
-
-