public Task onSuccess()

in Bolts/src/bolts/Task.java [404:417]


  public <TContinuationResult> Task<TContinuationResult> onSuccess(
      final Continuation<TResult, TContinuationResult> continuation, Executor executor) {
    return continueWithTask(new Continuation<TResult, Task<TContinuationResult>>() {
      public Task<TContinuationResult> then(Task<TResult> task) {
        if (task.isFaulted()) {
          return Task.<TContinuationResult> forError(task.getError());
        } else if (task.isCancelled()) {
          return Task.<TContinuationResult> cancelled();
        } else {
          return task.continueWith(continuation);
        }
      }
    }, executor);
  }