com.hazelcast.spi

## Interface InternalCompletableFuture<E>

- Type Parameters:
    `E` -
  All Superinterfaces:
    Future<E>, ICompletableFuture<E>
  All Known Implementing Classes:
    ClientDelegatingFuture, CompletedFuture, DelegatingFuture, IExecutorDelegatingFuture

      public interface InternalCompletableFuture<E>
      extends ICompletableFuture<E>

  A `ICompletableFuture` with more functionality like getting the result without needing to deal with checked exceptions.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `complete(Object value)` Completes this future.
    `E` | `join()` Waits for this future to complete.

    - ### Methods inherited from interface com.hazelcast.core.ICompletableFuture

      `andThen, andThen`

    - ### Methods inherited from interface java.util.concurrent.Future

      `cancel, get, get, isCancelled, isDone`

- - ### Method Detail

    - #### join

          E join()

      Waits for this future to complete.
      Returns:
        the result.

    - #### complete

          boolean complete(Object value)

      Completes this future.
      Parameters:
        `value` - the value to complete this future with.
      Returns:
        `true` if this invocation caused this InternalCompletableFuture to complete, else `false`

Copyright © 2019. All rights reserved.