@RequestMapping(
      value = {"/**/*.*", "*.*"},
      method = {GET, HEAD},
      produces = "*/*")
  @ResponseBody
  public void all(HttpServletRequest request, HttpServletResponse response) {

    Payload payload = new Payload();
    payload.setRequest(request);
    payload.setResponse(response);
    payload.setRequestURI(request.getRequestURI());

    Router router =
        new Router(payload)
            .executeIf("/afx/resource/", generalResource::executeAfxResource)
            .executeIf("/afx/dynamic/", dynamicResource::executeDynamicResource)
            .executeIf("/afx/live/", liveResource::executeLiveResource)
            .executeIf("/afx/slide/", slideResource::executeSlideResource)
            .executeIf("/afx/epub/", epubResource::executeEpubResource);
  }