Add joda-time as a dependency for the default implementation
Create a Task class to handle task queueing
Create a default implementation of a Task
Make IndexEventHandlers generate tasks
Create a TaskQueueing system and a TaskRunner
Default EventManager now queues tasks
Create expected exceptions that could be encountered during a Task execution
Fix typo (queuing not queueing)
Limit the usage scope of TaskRunner
Create a new component to execute tasks
Create a TaskRunner handling TemporaryExceptions
Create a basic queuing system that directly execute each task
Remove the security advisor after once the task has been run
Handle MultipleTasksException embedded in MultipleTasksException
Change variable names to reflect the name of the exception
Get backwardCompatibility instances to generate Tasks
Add getTask to every IndexEventHandler
Remove the unused getContent method
Replace the use of getSite(event) with a getContext on the event
Remove the now unused getSite(event)