Package org.forgerock.openam.scripting.factories
JSR-223 script engine factory implementations for supported scripting languages. Adds additional features needed
for OpenAM features (e.g., sandboxing, script interruption).
-
Class Summary Class Description GroovyEngineFactory This factory overrides the default getScriptEngine implementation, and ensures that we use the AST Transformation Customizer to provide interruption checks at the beginning of closures, loops, etc.RejectASTTransformsCustomizer A GroovyCompilationCustomizerthat rejects compile-time AST transformation annotations such as@groovy.transform.ASTTestand the@Grabfamily.RhinoScriptEngineFactory JSR-223 wrapper around a RhinoContextFactory.