@AllParametersAndReturnValuesAreNonnullByDefault
Package org.eclipse.ditto.model.base.exceptions
Provides commonly used exceptions as well as support for exception handling.
-
Class Summary Class Description DittoHeaderInvalidException.Builder A mutable builder with a fluent API for aDittoHeaderInvalidException
.DittoRuntimeException.Builder A mutable builder with a fluent API for aDittoRuntimeException
.DittoRuntimeException.JsonFields An enumeration of the knownJsonField
s of aDittoRuntimeException
.DittoRuntimeExceptionBuilder<T extends DittoRuntimeException> Abstract base implementation of a mutable builder with a fluent API for aDittoRuntimeException
.InvalidRqlExpressionException.Builder A mutable builder with a fluent API for aInvalidRqlExpressionException
.SignalEnrichmentFailedException.Builder A mutable builder with a fluent API for aSignalEnrichmentFailedException
.TooManyRequestsException.Builder A mutable builder with a fluent API for aTooManyRequestsException
. -
Exception Summary Exception Description DittoHeaderInvalidException Thrown when an (external) header value can not be converted to a Ditto header.DittoHeadersTooLargeException Thrown when Ditto headers are too large to communicate within the cluster.DittoJsonException Exception to adaptJsonRuntimeException
s toDittoRuntimeException
by addingDittoHeaders
and the HTTP status code400
.DittoRuntimeException Parent RuntimeException for all RuntimeExceptions of Ditto.InvalidRqlExpressionException Thrown if an RQL expression is invalid.SignalEnrichmentFailedException Thrown when signal enrichment failed.TooManyRequestsException Thrown if too many requests were done (e.g.