summaryrefslogtreecommitdiff
path: root/odcsim-core/src/main
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2018-11-21 23:19:32 +0100
committerFabian Mastenbroek <mail.fabianm@gmail.com>2019-05-13 20:26:45 +0200
commitff49cd6c9079264e04d2efa85b03a024d0e00cca (patch)
treebc925038f730e784c7d8ed3c0cbe0e07178b0417 /odcsim-core/src/main
parente1530fee893b5e9ceebf5e07b490c1c82da2e687 (diff)
feat: Add consistent exception handling in actor systems
This change makes exception handling in actor systems consistent. Implementors should not propagate unhandled exceptions in actors to the (one of the) threads running the engine, but instead should stop the offending actor and continue running. Supervision of actors should be implemented within actor behavior instead. Since BehaviorInterpreter will propagate exceptions thrown by an actor, consumers of that API can use it to catch unhandled exceptions in an actor.
Diffstat (limited to 'odcsim-core/src/main')
0 files changed, 0 insertions, 0 deletions