All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractAsyncCloseable AsyncAccumulator<A> AsyncBuffer<A,R> AsyncCloseable Describes methods that are used to handle exceptional behaviour or to handle closing.AsyncConsumer<T> Represents an asynchronous consumer that consumes data items.AsyncConsumers AsyncExecutor AsyncExecutors AsyncFileService AsyncPredicate<T> AsyncPredicates AsyncPredicates.AsyncPredicateWrapper<T> AsyncProcess AsyncSupplier<T> Represents asynchronous supplier that returnsPromiseof some data.AsyncSuppliers 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.EventloopService This interface is for services that can be started and then stopped in the context of eventloop, so it works withPromiseEventloopTaskScheduler EventloopTaskScheduler.Schedule ExecutorAsyncFileService NextPromise<T,R> Helps to create sequent chains ofPromises.Promisable<T> Promise<T> Replacement of default JavaCompletionStageinterface with optimized design, which allows to handle different scenarios more efficiently.Promise.BlockingCallable<V> Promise.BlockingRunnable Promises Allows to manage multiplePromises.PromiseStats Allows to track stats ofPromises.ResultWithPromise<T,V> RetryPolicy<S> 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