/forgerock/openam-v13/openam-scripting/src/main/java/org/forgerock/openam/scripting/sandbox/ |
H A D | package-info.java | 20 package org.forgerock.openam.scripting.sandbox;
|
H A D | RhinoSandboxClassShutter.java | 17 package org.forgerock.openam.scripting.sandbox;
|
H A D | GroovySandboxValueFilter.java | 17 package org.forgerock.openam.scripting.sandbox; 22 import org.kohsuke.groovy.sandbox.GroovyValueFilter; 28 * Applies a sandbox to Groovy script execution. Delegates to a Rhino {@link org.mozilla.javascript.ClassShutter} for 48 * @throws java.lang.SecurityException if access if forbidden by the sandbox. 100 // the sandbox 139 * and return value are filtered according to the sandbox, but the receiver is not. 144 * @param args the arguments to the method. Will be filtered by the sandbox. 147 * sandbox.
|
/forgerock/openam/openam-scripting/src/main/java/org/forgerock/openam/scripting/sandbox/ |
H A D | package-info.java | 20 package org.forgerock.openam.scripting.sandbox;
|
H A D | RhinoSandboxClassShutter.java | 17 package org.forgerock.openam.scripting.sandbox;
|
H A D | GroovySandboxValueFilter.java | 17 package org.forgerock.openam.scripting.sandbox; 22 import org.kohsuke.groovy.sandbox.GroovyValueFilter; 28 * Applies a sandbox to Groovy script execution. Delegates to a Rhino {@link org.mozilla.javascript.ClassShutter} for 48 * @throws java.lang.SecurityException if access if forbidden by the sandbox. 100 // the sandbox 139 * and return value are filtered according to the sandbox, but the receiver is not. 144 * @param args the arguments to the method. Will be filtered by the sandbox. 147 * sandbox.
|
/forgerock/openam-v13/openam-scripting/src/main/java/org/forgerock/openam/scripting/factories/ |
H A D | GroovyEngineFactory.java | 26 import org.kohsuke.groovy.sandbox.GroovyValueFilter; 27 import org.kohsuke.groovy.sandbox.SandboxTransformer; 36 private volatile GroovyValueFilter sandbox; field in class:GroovyEngineFactory 42 // Apply sandbox before any other customisation, otherwise sandbox will be applied to implementation details. 61 return new SandboxedGroovyScriptEngine(this, groovyScriptEngine, sandbox); 68 * @param sandbox the new sandbox to use. 70 public void setSandbox(final GroovyValueFilter sandbox) { argument 71 Reject.ifNull(sandbox); [all...] |
H A D | SandboxedGroovyScriptEngine.java | 20 import org.kohsuke.groovy.sandbox.GroovyValueFilter; 33 * Applies a sandbox when executing groovy scripts. Delegates to an actual script engine after registering the 34 * sandbox interceptor. Ensures sandbox is removed again after each script evaluation. 39 private final GroovyValueFilter sandbox; field in class:SandboxedGroovyScriptEngine 42 * Constructs the sandboxed script engine with the given parent factory, delegate script engine and sandbox. 46 * @param sandbox the sandbox to apply when executing a script. 49 final GroovyValueFilter sandbox) { 50 Reject.ifNull(factory, realEngine, sandbox); 48 SandboxedGroovyScriptEngine(final GroovyEngineFactory factory, final ScriptEngine realEngine, final GroovyValueFilter sandbox) argument [all...] |
/forgerock/openam/openam-scripting/src/main/java/org/forgerock/openam/scripting/factories/ |
H A D | GroovyEngineFactory.java | 26 import org.kohsuke.groovy.sandbox.GroovyValueFilter; 27 import org.kohsuke.groovy.sandbox.SandboxTransformer; 36 private volatile GroovyValueFilter sandbox; field in class:GroovyEngineFactory 42 // Apply sandbox before any other customisation, otherwise sandbox will be applied to implementation details. 61 return new SandboxedGroovyScriptEngine(this, groovyScriptEngine, sandbox); 68 * @param sandbox the new sandbox to use. 70 public void setSandbox(final GroovyValueFilter sandbox) { argument 71 Reject.ifNull(sandbox); [all...] |
H A D | SandboxedGroovyScriptEngine.java | 20 import org.kohsuke.groovy.sandbox.GroovyValueFilter; 33 * Applies a sandbox when executing groovy scripts. Delegates to an actual script engine after registering the 34 * sandbox interceptor. Ensures sandbox is removed again after each script evaluation. 39 private final GroovyValueFilter sandbox; field in class:SandboxedGroovyScriptEngine 42 * Constructs the sandboxed script engine with the given parent factory, delegate script engine and sandbox. 46 * @param sandbox the sandbox to apply when executing a script. 49 final GroovyValueFilter sandbox) { 50 Reject.ifNull(factory, realEngine, sandbox); 48 SandboxedGroovyScriptEngine(final GroovyEngineFactory factory, final ScriptEngine realEngine, final GroovyValueFilter sandbox) argument [all...] |
/forgerock/openam-v13/openam-scripting/src/test/java/org/forgerock/openam/scripting/sandbox/ |
H A D | GroovySandboxValueFilterTest.java | 17 package org.forgerock.openam.scripting.sandbox;
|
H A D | RhinoSandboxClassShutterTest.java | 17 package org.forgerock.openam.scripting.sandbox;
|
/forgerock/openam/openam-scripting/src/test/java/org/forgerock/openam/scripting/sandbox/ |
H A D | GroovySandboxValueFilterTest.java | 17 package org.forgerock.openam.scripting.sandbox;
|
H A D | RhinoSandboxClassShutterTest.java | 17 package org.forgerock.openam.scripting.sandbox;
|