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
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"
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
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.
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 optionalThrown 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
Remember to call
See this article for details.
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.
An object that allows type-safe access to the value of a
PropertyNode
.