Class FluentFutures

    • Method Detail

      • immediateFailedFluentFuture

        public static <T> FluentFuture<T> immediateFailedFluentFuture​(Throwable cause)
        Return a FluentFuture which is immediately failed, reporting specified failure cause.
        Parameters:
        cause - failure cause
        Returns:
        An immediately-failed FluentFuture.
        Throws:
        NullPointerException - if cause is null
      • immediateFluentFuture

        public static <T> FluentFuture<T> immediateFluentFuture​(T result)
        Return a FluentFuture which is immediately completed, reporting specified result.
        Parameters:
        result - result of the future
        Returns:
        An immediately-completed FluentFuture.
        Throws:
        NullPointerException - if result is null
      • immediateNullFluentFuture

        public static <@Nullable T> FluentFuture<T> immediateNullFluentFuture()
        Return a FluentFuture which is immediately completed with a null result.
        Returns:
        An immediately-completed FluentFuture.
      • immediateBooleanFluentFuture

        public static FluentFuture<Boolean> immediateBooleanFluentFuture​(Boolean result)
        Return a FluentFuture which is immediately completed, reporting specified result.
        Parameters:
        result - boolean result
        Returns:
        An immediately-completed FluentFuture reporting specified result
        Throws:
        NullPointerException - if result is null
      • immediateBooleanFluentFuture

        public static FluentFuture<Boolean> immediateBooleanFluentFuture​(boolean result)
        Return a FluentFuture which is immediately completed, reporting specified result.
        Parameters:
        result - boolean result
        Returns:
        An immediately-completed FluentFuture reporting specified result