- 2.54.0 (latest)
 - 2.53.3
 - 2.52.0
 - 2.51.2
 - 2.50.0
 - 2.49.0
 - 2.48.0
 - 2.46.1
 - 2.45.0
 - 2.44.0
 - 2.43.0
 - 2.42.1
 - 2.41.0
 - 2.40.0
 - 2.38.0
 - 2.37.1
 - 2.36.0
 - 2.35.0
 - 2.34.0
 - 2.33.0
 - 2.32.0
 - 2.31.1
 - 2.30.0
 - 2.29.1
 - 2.28.0
 - 2.26.0
 - 2.25.0
 - 2.24.0
 - 2.22.0
 - 2.21.0
 - 2.20.0
 - 2.19.0
 - 2.18.0
 - 2.17.1
 - 2.16.0
 - 2.15.1
 - 2.14.1
 - 2.13.1
 - 2.7.0
 - 2.6.3
 - 2.5.0
 - 2.4.0
 - 2.3.1
 - 2.1.2
 
public class ValidationException extends IllegalArgumentExceptionException thrown if there is a validation problem with a path template, http config, or related framework methods. Comes as an illegal argument exception subclass. Allows to globally set a thread-local validation context description which each exception inherits.
Static Methods
popCurrentThreadValidationContext()
public static void popCurrentThreadValidationContext()Clears the validation context.
pushCurrentThreadValidationContext(ValidationException.Supplier<String> supplier)
public static void pushCurrentThreadValidationContext(ValidationException.Supplier<String> supplier)Sets the validation context description. Each thread has its own description, so this is thread safe.
| Parameter | |
|---|---|
| Name | Description | 
supplier | 
        Supplier<String> | 
      
pushCurrentThreadValidationContext(String context)
public static void pushCurrentThreadValidationContext(String context)| Parameter | |
|---|---|
| Name | Description | 
context | 
        String | 
      
Constructors
ValidationException(String format, Object[] args)
public ValidationException(String format, Object[] args)Construct validation exception with implicit context.
| Parameters | |
|---|---|
| Name | Description | 
format | 
        String | 
      
args | 
        Object[] |