All Classes and Interfaces
Class
Description
A helper for retrying asynchronous calls.
A ConcurrencyLimiter can be used for efficiently queueing up asynchronous work to only run up to
a specific limit of work concurrently.
Static utility methods pertaining to the
ListenableFuture interface.Implementations of this interface is used inĀ
FuturesExtra.syncTransform2(com.google.common.util.concurrent.ListenableFuture<A>, com.google.common.util.concurrent.ListenableFuture<B>, com.spotify.futures.FuturesExtra.Function2<Z, ? super A, ? super B>) to asynchronously
transform two values into a return value.Represents an operation that accepts a single input argument and returns no result.
Implementations of this interface is used to synchronously transform the input values into an
output value.
Implementations of this interface is used to synchronously transform the input values into an
output value.
Implementations of this interface is used to synchronously transform the input values into an
output value.
Implementations of this interface is used to synchronously transform the input values into an
output value.
Implementations of this interface is used to synchronously transform the input values into an
output value.
Contains references to a set of joined future values.
Validate a value, throw an exception on invalid values.