Execution and Callbacks

There are two components that control the execution of callbacks: executors and callback groups.

Executors are responsible for the actual execution of callbacks and should extend the Executor class.

Callback groups are used to enforce concurrency rules for callbacks and should extend the CallbackGroup class.

Executors

Callback Groups