Object apiRunScript()

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();
    }