Interface CustomEventHandler
public interface CustomEventHandler
This handler is used to raise a
CustomEvent to be processed
by any CustomEventListener that has the CustomEventFilter
annotation and is listening to the specific event name.
The corresponding CustomEventListener may also be located within another
novomind iAGENT process. The event will be processed by any appropriate
CustomEventListener within the same process or another connected and
running iAGENT process.
The CustomEventHandler can be used in the novomind iAGENT routing process,
the novomind iAGENT Desk process, the novomind iAGENT Chat Agent process and
also in the novomind iAGENT Core process.- Since:
- 12.20
-
Method Summary
Modifier and TypeMethodDescriptionvoidraiseEvent(CustomEvent customEvent) This method raises aCustomEventto be processed by any appropriateCustomEventListener.
-
Method Details
-
raiseEvent
This method raises aCustomEventto be processed by any appropriateCustomEventListener.- Parameters:
customEvent- TheCustomEventto be raised- Throws:
ValidationException- in case of invalid event name or size limit exceeding of event attributes- Since:
- 12.20
-