Class ResponseTime
java.lang.Object
services.moleculer.service.MoleculerComponent
services.moleculer.service.Service
services.moleculer.web.middleware.HttpMiddleware
services.moleculer.web.middleware.ResponseTime
- All Implemented Interfaces:
services.moleculer.service.MoleculerLifecycle
Adds a header "X-Response-Time" to the response, containing the time taken in
MILLISECONDS to process the request. Sample:
route.use(new ResponseTime());
-
Field Summary
FieldsFields inherited from class services.moleculer.service.MoleculerComponent
broker, logger, name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninstall(RequestProcessor next, io.datatree.Tree config) voidsetHeaderName(String headerName) Methods inherited from class services.moleculer.service.MoleculerComponent
getBroker, getLogger, getName, started, stopped
-
Field Details
-
headerName
-
-
Constructor Details
-
ResponseTime
public ResponseTime() -
ResponseTime
-
-
Method Details
-
install
- Specified by:
installin classHttpMiddleware
-
getHeaderName
-
setHeaderName
-