All Classes and Interfaces

Class
Description
 
Thrown when the entity is syntactically correct (e.g.
 
Thrown when an explicit null check fails for a method argument.

Note: the exception is named "Argument..." instead of "Parameter..." for consistency with IllegalArgumentException, which it extends.
 
 
 
 
 
 
Thrown when the request is malformed on the syntax level, e.g.
 
Buffers a stream of futures and provides the results as a new stream.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents problems that arise purely from inconsistencies in the source code, as opposed to problems that are caused by user or environment data.

For example, this exception may be used to wrap an "impossible" UnsupportedEncodingException for the encoding "UTF-8" (which is guaranteed to be supported by the Java specs).
Main entry point for the configuration API.
 
Represents problems with the system or application configuration that arise from incomplete or wrong installation.
Thrown when the entity cannot be saved due to a conflict with the corresponding object in the database, e.g.
 
 
 
We need this specialized ExceptionMapper for ConstraintViolation in order to prevent the jersey bean validation from using its own ValidationExceptionMapper.
 
 
 
 
Thrown when the persistent application data is in an invalid and/or inconsistent state and cannot be processed.

If the error lies within the configuration instead of the application data, use ConfigurationException instead.
Provides a noop implementation of the GlobalParametersSupplier to satisfy injection in JavaEE applications.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Joins a stream of futures, returning a single joint future.
Provides fluent syntax for joining completable futures.
Provides fluent syntax for joining ListenableFutures.
Thrown when an attempt is made to set a value for a field which is automatically generated or maintained, such as the identifier or timestamps.
 
 
 
An object that allows retrieving PropertyNode children.
 
 
 
 
 
 
Helper class to allow for something to happen at regular intervals.
Thrown when an invalid reply was received from a backend system.
 
Thrown when the primary key of the entity is invalid.
Deprecated, for removal: This API element is subject to removal in a future version.
Don't use java.util.Date.
 
A value container where the value is lazily obtained from the given Supplier on the first Lazy.get() call.
Deprecated, for removal: This API element is subject to removal in a future version.
This class does not propagate exceptions consistently and will be removed.
Thrown when trying to manipulate a locked entity
 
 
 
 
 
 
Prevents the class from being injected at unqualified injection points.

Use this if the bean has to implement a certain interface but should not be injected at corresponding injection points.
 
Thrown to indicate that a method was not yet implemented by the developer.
This annotation is the opposite of NotNull and is intended to document that a field is optional
Thrown when one or more objects are not found.
 
 
 
 
 
 
Deprecated.
For newly saved passwords, use Pbkdf2WithHmacSha512Hasher instead.
 
 
 
 
An object that allows type-safe retrieval of property values and navigation to child properties.
 
Thrown when an attempt is made to change the value of a field that is considered read-only for the current operation.
Thrown when there is an error during a Stream reduction operation.
 
 
 
Deprecated.
Use the factory method Futures.toVoidResult(ListenableFuture) instead.
The root node of a set of properties.
 
 
 
 
 
 
 
 
 
Encapsulates synchronization and wait/notify functionality.
Provides fluent syntax for Synchronizer.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Wraps an InterruptedException.

Remember to call Thread.currentThread().interrupt(); before throwing this exception.
See this article for details.
Deprecated, for removal: This API element is subject to removal in a future version.
Throwing UnprocessableEntityException doesn't say why the entity is unprocessable and is generally a bad fit as no client ever really has a chance of handling such a response.
 
 
 
 
Safely stores a reference to a URL and allows conversion to URI and URL at any time.
 
 
An object that allows type-safe access to the value of a PropertyNode.