@Override public Response dispatch(final Request request) throws Exception { return dispatch(request, null); }
/** * @since 3.1 */ @Override public Response dispatch(final Request request, @Nullable final Context context) throws Exception { checkState(router != null, "Router not configured"); return router.dispatch(getRepository(), request, context); } }
private ViewFacet configure(final ConfigurableViewFacet facet) { Router.Builder builder = new Router.Builder(); builder.route(new Route.Builder().matcher(new AlwaysMatcher()) .handler(timingHandler) .handler(securityHandler) .handler(exceptionHandler) .handler(negativeCacheHandler) .handler(conditionalRequestHandler) .handler(partialFetchHandler) .handler(contentHeadersHandler) .handler(unitOfWorkHandler) .handler(snapshotHandler) .handler(proxyHandler).create()); builder.defaultHandlers(notFound()); facet.configure(builder.create()); return facet; } }
private ViewFacet configure(final ConfigurableViewFacet facet) { Router.Builder builder = new Router.Builder(); builder.route(new Route.Builder().matcher(new AlwaysMatcher()) .handler(timingHandler) .handler(securityHandler) .handler(exceptionHandler) .handler(conditionalRequestHandler) .handler(partialFetchHandler) .handler(contentHeadersHandler) .handler(unitOfWorkHandler) .handler(snapshotHandler) .handler(signingHandler) .handler(hostedHandler).create()); builder.defaultHandlers(notFound()); facet.configure(builder.create()); return facet; } }