title: Difference between completeExceptionally and obtrudeException
body: <p>Just going through the <code>CompletableFuture</code> documentation and stumbled upon the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html#completeExceptionally-java.lang.Throwable-" rel="nofollow noreferrer"><code>completeExceptionally</code></a> and <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html#obtrudeException-java.lang.Throwable-" rel="nofollow noreferrer"><code>obtrudeException</code></a> methods and is having a hard time comprehending the difference and use case. Can the community help understand the difference and the use case with an example?</p>