Class IntegrationWebExchangeBindException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.core.NestedRuntimeException
org.springframework.web.ErrorResponseException
org.springframework.web.server.ResponseStatusException
org.springframework.web.server.ServerWebInputException
org.springframework.web.bind.support.WebExchangeBindException
org.springframework.integration.http.support.IntegrationWebExchangeBindException
- All Implemented Interfaces:
- Serializable,- BindingResult,- Errors,- ErrorResponse
A 
WebExchangeBindException extension for validation error with a failed
 message context.
 We can't rely on the default WebExchangeBindException behavior since
 there is no POJO method invocation in Spring Integration Web endpoint implementations.- Since:
- 5.2
- Author:
- Artem Bilan
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.springframework.web.ErrorResponseErrorResponse.Builder
- 
Field SummaryFields inherited from interface org.springframework.validation.BindingResultMODEL_KEY_PREFIXFields inherited from interface org.springframework.validation.ErrorsNESTED_PATH_SEPARATOR
- 
Constructor SummaryConstructorsConstructorDescriptionIntegrationWebExchangeBindException(String endpointId, Object failedPayload, BindingResult bindingResult) 
- 
Method SummaryMethods inherited from class org.springframework.web.bind.support.WebExchangeBindExceptionaddAllErrors, addError, findEditor, getAllErrors, getBindingResult, getDetailMessageArguments, getErrorCount, getFieldError, getFieldError, getFieldErrorCount, getFieldErrorCount, getFieldErrors, getFieldErrors, getFieldType, getFieldValue, getGlobalError, getGlobalErrorCount, getGlobalErrors, getModel, getNestedPath, getObjectName, getPropertyEditorRegistry, getRawFieldValue, getSuppressedFields, getTarget, hasErrors, hasFieldErrors, hasFieldErrors, hasGlobalErrors, popNestedPath, pushNestedPath, recordFieldValue, recordSuppressedField, reject, reject, reject, rejectValue, rejectValue, rejectValue, resolveErrorMessages, resolveMessageCodes, resolveMessageCodes, setNestedPathMethods inherited from class org.springframework.web.server.ServerWebInputExceptiongetMethodParameterMethods inherited from class org.springframework.web.server.ResponseStatusExceptiongetHeaders, getReason, getResponseHeadersMethods inherited from class org.springframework.web.ErrorResponseExceptiongetBody, getDetailMessageArguments, getDetailMessageCode, getStatusCode, setDetail, setInstance, setTitle, setTypeMethods inherited from class org.springframework.core.NestedRuntimeExceptioncontains, getMostSpecificCause, getRootCauseMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.web.ErrorResponsegetTitleMessageCode, updateAndGetBody
- 
Constructor Details- 
IntegrationWebExchangeBindExceptionpublic IntegrationWebExchangeBindException(String endpointId, Object failedPayload, BindingResult bindingResult) 
 
- 
- 
Method Details- 
getMessage- Overrides:
- getMessagein class- WebExchangeBindException
 
- 
equals- Overrides:
- equalsin class- WebExchangeBindException
 
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- WebExchangeBindException
 
 
-