@Override public boolean isNonBlocking() { return callback.isNonBlocking(); } }
/** * <p> * Creates a non-blocking callback from the given incomplete * CompletableFuture. * </p> * <p> * When the callback completes, either succeeding or failing, the * CompletableFuture is also completed, respectively via * {@link CompletableFuture#complete(Object)} or * {@link CompletableFuture#completeExceptionally(Throwable)}. * </p> * * @param completable the CompletableFuture to convert into a callback * @return a callback that when completed, completes the given * CompletableFuture */ static Callback from(CompletableFuture<?> completable) { return from(completable, false); }
@Override public void failed(Throwable x) { if (iterator instanceof Callback) ((Callback) iterator).failed(x); }
@Override public void succeeded() { if (iterator instanceof Callback) ((Callback) iterator).succeeded(); }
@Override public void failed(Throwable x) { if (iterator instanceof Callback) ((Callback) iterator).failed(x); }
@Override public void succeeded() { if (iterator instanceof Callback) ((Callback) iterator).succeeded(); }
@Override protected void onCompleteFailure(Throwable x) { _callback.failed(x); }
@Override public void onData(Stream stream, DataFrame frame, Callback callback) { callback.succeeded(); }
@Override public boolean isNonBlocking() { return callback.isNonBlocking(); } }
/** * <p> * Creates a non-blocking callback from the given incomplete * CompletableFuture. * </p> * <p> * When the callback completes, either succeeding or failing, the * CompletableFuture is also completed, respectively via * {@link CompletableFuture#complete(Object)} or * {@link CompletableFuture#completeExceptionally(Throwable)}. * </p> * * @param completable the CompletableFuture to convert into a callback * @return a callback that when completed, completes the given * CompletableFuture */ static Callback from(CompletableFuture<?> completable) { return from(completable, false); }
public void onClose(Session session, GoAwayFrame frame);
@Override public void failed(Throwable x) { callback.failed(x); }
@Override protected void onCompleteSuccess() { _callback.succeeded(); }
@Override public boolean isNonBlocking() { return callback.isNonBlocking(); } }
public void onFailure(Session session, Throwable failure);
@Override protected void onCompleteFailure(Throwable x) { _callback.failed(x); }
@Override public void succeeded() { callback.succeeded(); }
@Override public boolean isNonBlocking() { return _callback.isNonBlocking(); }