private String dispatch()

in src/main/java/org/apache/sling/scripting/freemarker/internal/IncludeDirective.java [133:144]


    private String dispatch(final RequestDispatcher requestDispatcher, final SlingHttpServletRequest slingHttpServletRequest, final SlingHttpServletResponse slingHttpServletResponse) {
        try {
            final CaptureResponseWrapper wrapper = new CaptureResponseWrapper(slingHttpServletResponse);
            requestDispatcher.include(slingHttpServletRequest, wrapper);
            if (!wrapper.isBinaryResponse()) {
                return wrapper.getCapturedCharacterResponse();
            }
        } catch (ServletException | IOException e) {
            logger.error("dispatching include failed", e);
        }
        return null;
    }