Trigger executes all registered hook handlers one by one
with the specified data
as an argument.
Optionally, this method allows also to register additional one off handlers that will be temporary appended to the handlers queue.
The execution stops when:
Generated using TypeDoc
Hook defines a concurrent safe structure for handling event hooks (aka. callbacks propagation).