colossus.service
This exception is only thrown when there's a uncaught exception in the execution block of a Callback. For example,
val c: Callback[Foo] = getCallback() c.execute{ case Success(foo) => throw new Exception("exception") }
will result in a CallbackExecutionException being thrown, however
CallbackExecutionException
c.map{_ => throw new Exception("exception")}.execute()
will not because the exception can still be recovered
This exception is only thrown when there's a uncaught exception in the execution block of a Callback. For example,
will result in a
CallbackExecutionException
being thrown, howeverwill not because the exception can still be recovered