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
Attachments
Issue Links
- blocks
-
CAY-957 Deadlock in nested contexts
- Closed