Easy Events
An Easy Event contains the configurations of an action from the user to perform on an Easy Extension or on the Easy repository.
Type of Easy Events
There are following type of events supported currently in the Easy Extension Framework:
Update the latest from remote for an Easy Repository
Install an Easy Extension
Reload an Easy Extension
Uninstall an Easy Extension
Global and Local Events
A global Easy Event is a wrapper containing the configurations of the action from the user. However, the Local Easy Event contains the tasks to perform on a particular server where the application is running.
Processing of each Easy Event produces a Local Event for each of the server nodes belonging to the cluster for local processing on the server nodes. As the non-clustered setup doesn't contain mode than one server nodes, in this situation there will always be only one local event for each global event. The figure below depicts the local events distribution per global event.
Figure | Global and Local Easy Events
Processing of Easy Events
The processing of an Easy Event varies on what type of environment setup it needs process on. Also, the processing varies if it needs to process synchronously or asynchronously. The figure below depicts the processing variations of Easy Events in different circumstances.