ThrowingCompleter

public class ThrowingCompleter<Wrapped>

Produces ThrowingFutures that can be completed with a value or error at a later time.