If a sub-class of Future (such as ListenableFuture) is used as a return type and an exception is thrown, the AsyncUncaughtExceptionHandler is called. Now checking for any Future implementation instead of a faulty strict matching. Issue: SPR-12797
If a sub-class of Future (such as ListenableFuture) is used as a return type and an exception is thrown, the AsyncUncaughtExceptionHandler is called. Now checking for any Future implementation instead of a faulty strict matching. Issue: SPR-12797