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 TypeMethodDescriptionvoid
raiseEvent
(CustomEvent customEvent) This method raises aCustomEvent
to be processed by any appropriateCustomEventListener
.
-
Method Details
-
raiseEvent
This method raises aCustomEvent
to be processed by any appropriateCustomEventListener
.- Parameters:
customEvent
- TheCustomEvent
to be raised- Throws:
ValidationException
- in case of invalid event name or size limit exceeding of event attributes- Since:
- 12.20
-