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.
 
 
 
 
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.