# This file is generated and should not be changed unless you want to plug in more handlers into the handler chain
# for cross cutting concerns. In most cases, you should replace some of the default handlers with your own implementation
# Please note: the sequence of these handlers are very important.

#Validator Validate request based on swagger specification (depending on Swagger and Body)
#com.networknt.validator.ValidatorHandler
#Sanitizer Encode cross site scripting
#com.networknt.sanitizer.SanitizerHandler
#SimpleAudit Log important info about the request into audit log
#com.networknt.audit.AuditHandler
#Body Parse body based on content type in the header.
#com.networknt.body.BodyHandler
#Security JWT token verification and scope verification (depending on SwaggerHandler)
#com.networknt.security.JwtVerifyHandler
#Swagger Parsing swagger specification based on request uri and method.
#com.networknt.swagger.SwaggerHandler
#Correlation Create correlationId if it doesn't exist in the request header and put it into the request header
#com.networknt.correlation.CorrelationHandler
#Traceability Put traceabilityId into response header from request header if it exists
#com.networknt.traceability.TraceabilityHandler
#Metrics In order to calculate response time accurately, this needs to be the second.
#com.networknt.metrics.MetricsHandler
#Exception Global exception handler that needs to be called first.
#com.networknt.exception.ExceptionHandler
