Class ResteasyReactiveViolationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
jakarta.validation.ValidationException
jakarta.validation.ConstraintViolationException
io.quarkus.hibernate.validator.runtime.jaxrs.ResteasyReactiveViolationException
- All Implemented Interfaces:
Serializable
public class ResteasyReactiveViolationException
extends jakarta.validation.ConstraintViolationException
Wrapper around a
ConstraintViolationException,
used to mark a constraint violation as relative to a REST endpoint call.
Those violations are handled differently than violations from other, internal components: a violation on an internal component is always considered an internal error (HTTP 500), while a violation on the parameters of a REST endpoint call is a client error (HTTP 400).
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionResteasyReactiveViolationException(String message, Set<? extends jakarta.validation.ConstraintViolation<?>> constraintViolations) ResteasyReactiveViolationException(Set<? extends jakarta.validation.ConstraintViolation<?>> constraintViolations) -
Method Summary
Methods inherited from class jakarta.validation.ConstraintViolationException
getConstraintViolationsMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ResteasyReactiveViolationException
-
ResteasyReactiveViolationException
public ResteasyReactiveViolationException(Set<? extends jakarta.validation.ConstraintViolation<?>> constraintViolations)
-