Class CallableResponseDispatch

  • All Implemented Interfaces:
    Callable<Boolean>, Future<Boolean>

    public abstract class CallableResponseDispatch
    extends ResponseDispatch
    implements Callable<Boolean>
    This is a convenient subclass of ResponseDispatch that implements the Callable interface. This should be used in place of ResponseDispatch if you intend to schedule its execution. Because call() does not return until the entirety of the Response and its content have been consumed, you can use the Future return value of ExecutorService.submit(Callable) to wait for it to complete.
    Author:
    Simon Thoresen Hult
    • Constructor Detail

      • CallableResponseDispatch

        public CallableResponseDispatch​(ResponseHandler handler)
        Constructs a new instances of this class over the given ResponseHandler. Invoking call() will dispatch to this handler.
        Parameters:
        handler - The ResponseHandler to dispatch to.