Package io.activej.promise
-
Interface Summary Interface Description Promisable<T> Promise<T> Replacement of default JavaCompletionStageinterface with optimized design, which allows to handle different scenarios more efficiently.Promise.BlockingCallable<V> Promise.BlockingRunnable RetryPolicy<S> -
Class Summary Class Description CompleteExceptionallyPromise<T> Represents aPromisewhich is completed with an exception.CompleteNullPromise<T> Represents aCompletePromisewith result that equalsnull.CompletePromise<T> Represents a completedPromisewith a result of unspecified type.CompleteResultPromise<T> Represents aCompletePromisewith a result of unspecified type.NextPromise<T,R> Helps to create sequent chains ofPromises.Promises Allows to manage multiplePromises.ResultWithPromise<T,V> RetryPolicy.DelegatingRetryPolicy<S,DS> RetryPolicy.SimpleRetryPolicy RetryPolicy.SimpleRetryState RetryPolicy.StatelessRetryPolicy SettablePromise<T> Represents aPromisewhich can be completed or completedExceptionally manually at once or later in the future.TestUtils