Class NoResponseFuture

  • All Implemented Interfaces:
    Runnable, Future<Response>, RunnableFuture<Response>

    public class NoResponseFuture
    extends FutureTask<Response>
    This is a simple no-op FutureTask implementation that simply returns a null Response. We provide this wrapping so that no special case code is ever required. Client code can still be written to, for example, block on future get() wait handles. In this case no result null is simply returned immediately.

    Author:
    Todd S. Murchison