class MessageHandlerServlet extends HttpServlet {

    @Override
    protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException {
        Path path = filePathProvider.getLogFilePath();
        if (pathIsEmpty(req)) {
            messageFileHandler.writeFileNamesToResponse(resp, path);
        } else {
            messageFileHandler.writeFileContentToResponse(req, resp, req.getPathInfo(), path);
        }
    }

    @Autowired public  MessageHandlerServlet(LogFilePathProvider filePathProvider, MessageFileHandler messageFileHandler);

}