Description
To solve CAY-957, ObjectContexts listening to DataChannel events must be non-blocking. Documenting this in a separate Jira to give more exposure to this change in the framework that may have app consequences.
The actual logic will be like that - if the EventManager in the runtime is single-threaded, use blocking events, if it is multi-threaded - use non-blocking.
This affects both ROP CayenneContext and server DataContext