@Override public HttpResponse handle(HttpRequest request, MiddlewareChain<HttpRequest, NRES, ?, ?> chain) { HttpResponse response = castToHttpResponse(chain.next(request)); if (response != null) { contentTypeResponse(response, request); } return response; } }
app.use(envIn("development"), new LazyLoadMiddleware<>("enkan.middleware.devel.TraceWebMiddleware")); app.use(new TraceMiddleware<>()); app.use(new ContentTypeMiddleware<>()); app.use(envIn("development"), new LazyLoadMiddleware<>("enkan.middleware.devel.HttpStatusCatMiddleware")); app.use(new ParamsMiddleware<>());