private void addEndpoint(String path, Endpoint ep) { on(path, (request, response) -> { Binder result; try { Result epResult = new Result(); ep.execute(extractParams(request), epResult); result = epResult; } catch (Exception e) { result = new Binder(); } response.setBody(Boss.pack(result)); }); }