Events and Event Handlers

The following is intended as a reference for implementing plugin event handlers to provide custom logic in response to events being fired at defined points throughout the execution cycle in both the Web Determinations Interview Engine and Web Determinations platform.

Go to:

Events

Platform Events

Implementing Event Handlers

Do's and Don'ts

Examples

Events

This section describes the specific engine and platform events - providing details about the objects contained by the events (accessible and modifiable by associated event handler implementations) and the mapping between the events and the event handler interfaces to be implemented by plugin classes in order to be registered as valid event handlers for the respective events.

Interview Engine Events


Interview Session Events

Web Determinations Servlet Events

 

Web Determinations Session Events



Implementing Event Handlers

Along with the requirements placed upon Plugin implementations, event handler implementations must conform to the following:

 

Do's and Don'ts

Examples

Example - Data Submission Aborter
Example - Rulebase-specific Event Handler
Example - Input Control Validation Event Handler
Example - Screen Validation Event Handler
Example - Event Handler that handles two Events (AutosaveTrigger)