Package io.datarouter.exception.web
Class ExceptionAnalysisHandler
java.lang.Object
io.datarouter.web.handler.BaseHandler
io.datarouter.exception.web.ExceptionAnalysisHandler
public class ExceptionAnalysisHandler
extends io.datarouter.web.handler.BaseHandler
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExceptionAnalysisHandler.ExceptionRecordJspDtostatic classExceptionAnalysisHandler.HttpRequestRecordJspDto -
Field Summary
Fields Modifier and Type Field Description static StringP_exceptionRecordFields inherited from class io.datarouter.web.handler.BaseHandler
accountName, HANDLER_CLASS, HANDLER_ENCODER_ATTRIBUTE, HANDLER_METHOD, params, paramValidators, request, REQUEST_DURATION_STRING, REQUEST_RECEIVED_AT, response, servletContext, SUBMIT_ACTION, TRACE_CONTEXT, TRACE_URL_REQUEST_ATTRIBUTE -
Constructor Summary
Constructors Constructor Description ExceptionAnalysisHandler() -
Method Summary
Modifier and Type Method Description io.datarouter.web.handler.mav.Mavbrowse()io.datarouter.web.handler.mav.Mavdetails(io.datarouter.web.handler.types.optional.OptionalString exceptionRecord)protected Optional<HttpRequestRecord>findHttpRequestRecord(ExceptionRecord exceptionRecord)protected ExceptionRecordgetExceptionRecord(String id)protected ExceptionRecordSummaryMetadatagetExceptionRecordSummaryMetadata(ExceptionRecordSummaryMetadataKey key)protected ExceptionRecordSummaryMetadataKeygetExceptionRecordSummaryMetadataKey(String type, String exceptionLocation)Stringmute(String type, String exceptionLocation, Boolean muted)io.datarouter.web.handler.mav.MavrecordIssueAndRedirect(String type, String exceptionRecordId, String issue, io.datarouter.web.handler.types.optional.OptionalBoolean muted)StringsaveIssue(String type, String exceptionLocation, String issue)Methods inherited from class io.datarouter.web.handler.BaseHandler
getDefaultMultipartCharset, getLastPathSegment, getParamValidator, getParamValidator, getRequest, getSessionInfo, getUserZoneId, handleMissingParameters, handleWrapper, invokeHandlerMethod, postProcess, setAccountName, setDefaultHandlerDecoder, setDefaultHandlerEncoder, setParams, setRequest, setResponse, setServletContext
-
Field Details
-
P_exceptionRecord
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ExceptionAnalysisHandler
public ExceptionAnalysisHandler()
-
-
Method Details
-
browse
public io.datarouter.web.handler.mav.Mav browse() -
details
public io.datarouter.web.handler.mav.Mav details(io.datarouter.web.handler.types.optional.OptionalString exceptionRecord) -
mute
-
saveIssue
-
recordIssueAndRedirect
-
getExceptionRecord
-
findHttpRequestRecord
-
getExceptionRecordSummaryMetadataKey
protected ExceptionRecordSummaryMetadataKey getExceptionRecordSummaryMetadataKey(String type, String exceptionLocation) -
getExceptionRecordSummaryMetadata
protected ExceptionRecordSummaryMetadata getExceptionRecordSummaryMetadata(ExceptionRecordSummaryMetadataKey key)
-