Class AsyncRequestTimeoutException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.web.context.request.async.AsyncRequestTimeoutException
- All Implemented Interfaces:
Serializable
,ErrorResponse
Exception to be thrown when an async request times out.
Alternatively an applications can register a
DeferredResultProcessingInterceptor
or a
CallableProcessingInterceptor
to handle the timeout through
the MVC Java config or the MVC XML namespace or directly through properties
of the RequestMappingHandlerAdapter
.
By default the exception will be handled as a 503 error.
- Since:
- 4.2.8
- Author:
- Rossen Stoyanchev
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetBody()
Return the body for the response, formatted as an RFC 7807ProblemDetail
whosestatus
should match the response status.int
Return the HTTP status value for the response, potentially non-standard and not resolvable viaHttpStatus
.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.web.ErrorResponse
getHeaders, getStatus
-
Constructor Details
-
AsyncRequestTimeoutException
public AsyncRequestTimeoutException()
-
-
Method Details
-
getRawStatusCode
public int getRawStatusCode()Description copied from interface:ErrorResponse
Return the HTTP status value for the response, potentially non-standard and not resolvable viaHttpStatus
.- Specified by:
getRawStatusCode
in interfaceErrorResponse
-
getBody
Description copied from interface:ErrorResponse
Return the body for the response, formatted as an RFC 7807ProblemDetail
whosestatus
should match the response status.- Specified by:
getBody
in interfaceErrorResponse
-