public final enum FutureState

The state of an asynchronous operation.

Inherited Methods

Enum Values


public static final FutureState CANCELLED

The operation has been cancelled. Any associated callback will never be invoked.


public static final FutureState DONE

The operation is complete and the result is available. If a callback was associated, it will soon be invoked with the result on the main thread, if it hasn't been invoked already.


public static final FutureState PENDING

The operation is still pending. The result of the operation isn't available yet, and any associated callback hasn't yet been dispatched or invoked.

Do not use this to check if the operation can be cancelled as the state can change from another thread between the call to VpsAvailabilityFuture.getState() and VpsAvailabilityFuture.cancel()