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 Details

    • ResteasyReactiveViolationException

      public ResteasyReactiveViolationException(String message, Set<? extends jakarta.validation.ConstraintViolation<?>> constraintViolations)
    • ResteasyReactiveViolationException

      public ResteasyReactiveViolationException(Set<? extends jakarta.validation.ConstraintViolation<?>> constraintViolations)