in src/main/java/com/epam/gmp/web/ScriptController.java [55:61]
Object apiRunScript(@Valid @RequestBody Script script, BindingResult bindingResult) throws ExecutionException, InterruptedException {
if (bindingResult.hasErrors()) {
throw new InvalidRequestException("Invalid Script", bindingResult);
}
Future<ScriptResult<Object>> result = processService.execute(GroovyThread.class, script.getName(), script.getParams());
return result.get();
}