List of usage examples for org.springframework.util.concurrent FailureCallback onFailure
void onFailure(Throwable ex);
From source file:org.zalando.riptide.AsyncDispatcher.java
public final <A> void dispatch(final Selector<A> selector, final List<Binding<A>> bindings, final FailureCallback callback) { final SuccessCallback<ClientHttpResponse> success = response -> router.route(response, converters, selector, bindings);/*from www . jav a 2 s. c o m*/ final FailureCallback failure = exception -> { try { throw exception; } catch (AlreadyConsumedResponseException e) { success.onSuccess(e.getResponse()); } catch (Throwable throwable) { callback.onFailure(throwable); } }; future.addCallback(success, failure); }