Czar
09/20/2017, 12:44 PMval outCapture = PrintWriter(request.outputForCapture, true)
val binding = Binding()
binding.setVariable("beanFactory", beanFactory)
binding.setVariable("out", outCapture)
val shell = GroovyShell(binding)
try {
val parsedScript = shell.parse(request.script)
parsedScript.binding = binding
autowireBeanFactory.autowireBean(parsedScript)
parsedScript.run()
} catch (exception: RuntimeException) {
exception.printStackTrace(outCapture)
}