Package org.kie.dmn.api.core.event
Interface DMNRuntimeEventManager
-
- All Known Subinterfaces:
DMNRuntime
public interface DMNRuntimeEventManager
A runtime event manager interface for DMN
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addListener(DMNRuntimeEventListener listener)
Registers a runtime listenerSet<DMNRuntimeEventListener>
getListeners()
Returns the set of all registered listenersDMNRuntime
getRuntime()
boolean
hasListeners()
Returns true if there are registered listeners, false otherwisevoid
removeListener(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()
-
-