| Package | Description |
|---|---|
| org.forgerock.openam.scripting |
Common scripting-related components for use in scripted OpenAM modules (e.g., scripted authentication modules).
|
| Modifier and Type | Method and Description |
|---|---|
static ScriptEngineConfiguration.Builder |
ScriptEngineConfiguration.builder()
Creates a fresh configuration builder.
|
ScriptEngineConfiguration.Builder |
ScriptEngineConfiguration.Builder.withBlackList(List<Pattern> blackList)
Sets the Java class black-list for classes that a script should be forbidden from accessing.
|
ScriptEngineConfiguration.Builder |
ScriptEngineConfiguration.Builder.withSecurityManager(SecurityManager securityManager)
Sets the security manager to use when checking access to Java packages in script execution.
|
ScriptEngineConfiguration.Builder |
ScriptEngineConfiguration.Builder.withSystemSecurityManager()
Sets the security manager to use when checking access to Java packages to the configured system security
manager (if enabled).
|
ScriptEngineConfiguration.Builder |
ScriptEngineConfiguration.Builder.withThreadPoolCoreSize(int coreSize)
Sets the core size of the thread pool to use for executing scripts (see
ThreadPoolScriptEvaluator). |
ScriptEngineConfiguration.Builder |
ScriptEngineConfiguration.Builder.withThreadPoolIdleTimeout(long timeout,
TimeUnit units)
Sets the timeout after which additional threads (beyond the core pool size) will be terminated once pending
requests on the queue have been satisfied.
|
ScriptEngineConfiguration.Builder |
ScriptEngineConfiguration.Builder.withThreadPoolMaxSize(int maxSize)
Sets the maximum size of the thread pool to use for executing scripts (see
ThreadPoolScriptEvaluator). |
ScriptEngineConfiguration.Builder |
ScriptEngineConfiguration.Builder.withThreadPoolQueueSize(int queueSize)
Sets the size of the queue to use for buffering requests for script execution once all core threads are in
use.
|
ScriptEngineConfiguration.Builder |
ScriptEngineConfiguration.Builder.withTimeout(long timeout,
TimeUnit unit)
Sets the maximum amount of time (in seconds) to allow a script to execute before interrupting it.
|
ScriptEngineConfiguration.Builder |
ScriptEngineConfiguration.Builder.withWhiteList(List<Pattern> whiteList)
Sets the Java class white-list for classes that a script should be allowed to access.
|
Copyright © 2010–2024 Open Identity Platform Community. All rights reserved.