Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

action(String, String, String, JsonValue, Context) - Method in class org.forgerock.openam.scripting.rest.batch.helpers.Requester
Request to perform an action at a specified endpoint.
actionCollection(Context, ActionRequest) - Method in class org.forgerock.openam.scripting.rest.batch.BatchResource
 
actionCollection(Context, ActionRequest) - Method in class org.forgerock.openam.scripting.rest.ScriptResource
 
actionInstance(Context, String, ActionRequest) - Method in class org.forgerock.openam.scripting.rest.batch.BatchResource
 
actionInstance(Context, String, ActionRequest) - Method in class org.forgerock.openam.scripting.rest.ScriptResource
 
addAttribute(String, String) - Method in class org.forgerock.openam.scripting.api.ScriptedIdentity
 
addConfigurationListener(StandardScriptEngineManager.ConfigurationListener) - Method in class org.forgerock.openam.scripting.StandardScriptEngineManager
Adds an observer to be called whenever the current script engine configuration changes.
addResourceRoutes(ResourceRouter, ResourceRouter) - Method in class org.forgerock.openam.scripting.rest.ScriptingRestRouteProvider
 
AUTHENTICATION_SERVER_SIDE_NAME - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 

B

BatchResource - Class in org.forgerock.openam.scripting.rest.batch
Executes scripts with all the stuff needed to understand how batching operates.
BatchResource(ScriptEvaluator, ScriptingServiceFactory, Debug, ExceptionMappingHandler<ScriptException, ResourceException>, Requester) - Constructor for class org.forgerock.openam.scripting.rest.batch.BatchResource
 
bindVariableInGlobalScope(String, Object) - Method in interface org.forgerock.openam.scripting.ScriptEvaluator
Binds the given object to the given variable name in the global scope of all scripts evaluated via this script evaluator.
bindVariableInGlobalScope(String, Object) - Method in class org.forgerock.openam.scripting.StandardScriptEvaluator
Binds the given object to the given variable name in the global scope of all scripts evaluated via this script evaluator.
bindVariableInGlobalScope(String, Object) - Method in class org.forgerock.openam.scripting.ThreadPoolScriptEvaluator
 
BLACK_LIST - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
build() - Method in class org.forgerock.openam.scripting.rest.batch.helpers.ScriptResponse
Builds this ScriptResponse into a JsonValue for transport to the SDK.
build() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration.Builder
Builds the script engine configuration object from the specified parameters.
build() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Construct the ScriptConfiguration with the parameters set on this builder.
builder() - Static method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
Creates a fresh configuration builder.
Builder() - Constructor for class org.forgerock.openam.scripting.ScriptEngineConfiguration.Builder
 
builder() - Static method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Create a builder for ScriptConfiguration.

C

ChainedBindings - Class in org.forgerock.openam.scripting
Custom Bindings implementation that allows scopes to be chained from parent to child.
ChainedBindings(Bindings, Bindings) - Constructor for class org.forgerock.openam.scripting.ChainedBindings
Constructs a chained bindings set with the given parent scope and current scope objects.
clear() - Method in class org.forgerock.openam.scripting.ChainedBindings
compilePatternList(Set<String>) - Method in class org.forgerock.openam.scripting.ScriptEngineConfigurator
Compiles a set of class-name patterns into equivalent regular expressions.
configure() - Method in class org.forgerock.openam.scripting.guice.ScriptingGuiceModule
 
configure() - Method in class org.forgerock.openam.scripting.guice.ScriptingRestGuiceModule
 
containsKey(Object) - Method in class org.forgerock.openam.scripting.ChainedBindings
containsValue(Object) - Method in class org.forgerock.openam.scripting.ChainedBindings
create(String, String, JsonValue, Context) - Method in class org.forgerock.openam.scripting.rest.batch.helpers.Requester
Request to create a resource at a specified endpoint.
create(ScriptConfiguration, Subject) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
 
create(ScriptConfiguration, Subject) - Method in interface org.forgerock.openam.scripting.service.ScriptingService
Create the scripting configuration and persist it.
create(String) - Method in class org.forgerock.openam.scripting.service.ScriptingServiceFactory
Creates a new scripting service instance based on the calling subject for the passed realm.
createAndLogDebug(Logger, ScriptConstants.ScriptErrorCode, Throwable, String...) - Static method in exception org.forgerock.openam.scripting.ScriptException
Convenience method that will log the message represented by the error code and construct a new ScriptException.
createAndLogDebug(Logger, ScriptConstants.ScriptErrorCode, String...) - Static method in exception org.forgerock.openam.scripting.ScriptException
Convenience method that will log the message represented by the error code and construct a new ScriptException.
createAndLogError(Logger, ScriptConstants.ScriptErrorCode, Throwable, String...) - Static method in exception org.forgerock.openam.scripting.ScriptException
Convenience method that will log the message represented by the error code and construct a new ScriptException.
createAndLogError(Logger, ScriptConstants.ScriptErrorCode, String...) - Static method in exception org.forgerock.openam.scripting.ScriptException
Convenience method that will log the message represented by the error code and construct a new ScriptException.
createInstance(Context, CreateRequest) - Method in class org.forgerock.openam.scripting.rest.batch.BatchResource
 
createInstance(Context, CreateRequest) - Method in class org.forgerock.openam.scripting.rest.ScriptResource
 

D

DEFAULT_CORE_THREADS - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
DEFAULT_IDLE_TIMEOUT_SECONDS - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
DEFAULT_MAX_THREADS - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
DEFAULT_QUEUE_SIZE - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
delete(String, String, Context) - Method in class org.forgerock.openam.scripting.rest.batch.helpers.Requester
Request to delete a specified resource at a specified endpoint.
delete(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
 
delete(String) - Method in interface org.forgerock.openam.scripting.service.ScriptingService
Delete the configuration with the given UUID.
deleteInstance(Context, String, DeleteRequest) - Method in class org.forgerock.openam.scripting.rest.batch.BatchResource
 
deleteInstance(Context, String, DeleteRequest) - Method in class org.forgerock.openam.scripting.rest.ScriptResource
 

E

EMPTY - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
EMPTY_SCRIPT_SELECTION - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
ENGINE_CONFIGURATION - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
entrySet() - Method in class org.forgerock.openam.scripting.ChainedBindings
equals(Object) - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
 
equals(Object) - Method in class org.forgerock.openam.scripting.ScriptObject
 
equals(Object) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
 
evaluateScript(ScriptObject, Bindings) - Method in interface org.forgerock.openam.scripting.ScriptEvaluator
Evaluates the given script object using an appropriate script engine for the language of the script.
evaluateScript(ScriptObject, Bindings) - Method in class org.forgerock.openam.scripting.StandardScriptEvaluator
Evaluates scripts immediately using the configured JSR-223 script engine manager.
evaluateScript(ScriptObject, Bindings) - Method in class org.forgerock.openam.scripting.ThreadPoolScriptEvaluator
This implementation of evaluateScript runs any provided script in its own thread.

F

filter(Object) - Method in class org.forgerock.openam.scripting.sandbox.GroovySandboxValueFilter
Filters all objects according to the configured ClassShutter.

G

generateId() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Generate a universally unique identifier for the ScriptConfiguration.
get(String, Map<String, List<Map<String, String>>>) - Method in class org.forgerock.openam.scripting.api.http.GroovyHttpClient
Deprecated.
 
get(String, NativeObject) - Method in class org.forgerock.openam.scripting.api.http.JavaScriptHttpClient
Deprecated.
 
get(Object) - Method in class org.forgerock.openam.scripting.ChainedBindings
get(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
 
get(QueryFilter<String>) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
 
get(QueryFilter<String>) - Method in interface org.forgerock.openam.scripting.service.ScriptingService
Retrieve the stored configuration.
get(String) - Method in interface org.forgerock.openam.scripting.service.ScriptingService
Retrieve the stored configuration.
getAll() - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
 
getAll() - Method in interface org.forgerock.openam.scripting.service.ScriptingService
Retrieve the stored configuration.
getAttribute(String) - Method in class org.forgerock.openam.scripting.api.ScriptedIdentity
Retrieves a particular attribute's value
getBindings() - Method in class org.forgerock.openam.scripting.ScriptObject
Variable bindings that should be set when executing this script.
getChoiceValues() - Method in class org.forgerock.openam.scripting.service.ScriptChoiceValues
 
getChoiceValues(Map) - Method in class org.forgerock.openam.scripting.service.ScriptChoiceValues
 
getClassBlackList() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
Gets the current Java class name blacklist patterns.
getClassWhiteList() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
Gets the current Java class name whitelist patterns.
getColumnNumber() - Method in class org.forgerock.openam.scripting.ScriptError
Set the column number on which the error occurred.
getConfiguration() - Method in class org.forgerock.openam.scripting.StandardScriptEngineManager
Get the current script engine configuration in use for evaluating scripts.
getContext() - Method in enum org.forgerock.openam.scripting.ScriptConstants.GlobalScript
Get the ScriptConstants.ScriptContext of the global script.
getContext() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Get the context in which the script will be used.
getContextFromString(String) - Static method in class org.forgerock.openam.scripting.ScriptConstants
Retrieve the ScriptContext instance for the given context.
getCreatedBy() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Get the ID of the user that created the script.
getCreationDate() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Get the date this script was created.
getDescription() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Get the description for the script.
getDisplayName() - Method in enum org.forgerock.openam.scripting.ScriptConstants.GlobalScript
Get the display name of the global script.
getEngineName() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getEngineVersion() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getExtensions() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getId() - Method in enum org.forgerock.openam.scripting.ScriptConstants.GlobalScript
Get the Id of the global script.
getId() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Get the universally unique identifier for the ScriptConfiguration.
getLanguage() - Method in class org.forgerock.openam.scripting.ScriptObject
The language that the script is written in.
getLanguage() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Get the language in which the script is written.
getLanguageFromString(String) - Static method in class org.forgerock.openam.scripting.ScriptConstants
Retrieve the SupportedScriptingLanguage instance for the given language.
getLanguageName() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getLanguageVersion() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getLastModifiedBy() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Get the ID of the user that last modified the script.
getLastModifiedDate() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Get the date this script was last modified.
getLineNumber() - Method in class org.forgerock.openam.scripting.ScriptError
Get the line number on which the error occurred.
getMessage() - Method in class org.forgerock.openam.scripting.ScriptError
Get the message that describes the error.
getMethodCallSyntax(String, String, String...) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getMimeTypes() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getName() - Method in class org.forgerock.openam.scripting.ScriptObject
The name of the script.
getName() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Get the name for the ScriptConfiguration.
getNames() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getOutputStatement(String) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getParameter(String) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getProgram(String...) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getProperty(String) - Method in class org.forgerock.openam.scripting.api.ScriptedSession
Given the property name, retrieves its corresponding value.
getResponse(String) - Method in class org.forgerock.openam.scripting.rest.batch.helpers.ScriptResponse
Retrieve a specific response from the ScriptResponse.
getResponses() - Method in class org.forgerock.openam.scripting.rest.batch.helpers.ScriptResponse
Returns an unmodifiable map of the responses this ScriptResponse holds.
getScript() - Method in class org.forgerock.openam.scripting.ScriptObject
The contents of the script in the given scripting language.
getScript() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Get the script represented by the ScriptConfiguration.
getScriptEngine() - Method in class org.forgerock.openam.scripting.factories.GroovyEngineFactory
Instantiates and returns an instance of GroovyScriptEngineImpl passing in a new GroovyClassLoader with an AST transformation customizer that will ensure that interrupt checks are inserted into the compiled code (at the start of closures, loops, etc.).
getScriptEngine() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
getScriptEngine(ScriptEngineManager) - Method in interface org.forgerock.openam.scripting.ScriptingLanguage
Gets a script engine for evaluating scripts in this scripting language.
getScriptErrorCode() - Method in exception org.forgerock.openam.scripting.ScriptException
Get the ScriptErrorCode that describes this error.
getScriptExecutionTimeout() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
Returns the maximum script execution time limit, in seconds.
getScriptName() - Method in class org.forgerock.openam.scripting.ScriptError
Get the name of the script in which the error occurred.
getScriptValidator() - Method in interface org.forgerock.openam.scripting.ScriptingLanguage
Gets a script validator for validating scripts in this scripting language.
getSecurityManager() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
Gets the Java SecurityManager to use when checking if a Java class or package should be exposed to a script.
getStartTime() - Method in class org.forgerock.openam.scripting.timeouts.ObservedContextFactory.ObservedJavaScriptContext
 
getThreadPoolCoreSize() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
The number of threads to keep in the thread pool used to service script execution requests.
getThreadPoolIdleTimeoutSeconds() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
The number of seconds to wait before terminating additional threads (beyond core pool size, up to max pool size) that were started to service a full task queue.
getThreadPoolMaxSize() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
The maximum number of threads to use to service script execution requests once the task queue has reached capacity.
getThreadPoolQueueSize() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
The size of the queue to use for buffering tasks when all threads in the thread pool are in use.
globalConfigChanged(String, String, String, String, int) - Method in class org.forgerock.openam.scripting.ScriptEngineConfigurator
Propagates script configuration changes to the configured StandardScriptEngineManager.
globalConfigChanged(String, String, String, String, int) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
 
GROOVY_ENGINE_NAME - Static variable in enum org.forgerock.openam.scripting.SupportedScriptingLanguage
JSR 223 engine name for Groovy support.
GroovyEngineFactory - Class in org.forgerock.openam.scripting.factories
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.
GroovyEngineFactory() - Constructor for class org.forgerock.openam.scripting.factories.GroovyEngineFactory
 
GroovyHttpClient - Class in org.forgerock.openam.scripting.api.http
Deprecated.
Will be replaced in a later release by Client.
GroovyHttpClient(Client) - Constructor for class org.forgerock.openam.scripting.api.http.GroovyHttpClient
Deprecated.
 
GroovySandboxValueFilter - Class in org.forgerock.openam.scripting.sandbox
Applies a sandbox to Groovy script execution.
GroovySandboxValueFilter(ClassShutter) - Constructor for class org.forgerock.openam.scripting.sandbox.GroovySandboxValueFilter
 

H

handleError(Context, String, Request, ScriptException) - Method in class org.forgerock.openam.scripting.rest.ScriptExceptionMappingHandler
 
handleError(String, Request, ScriptException) - Method in class org.forgerock.openam.scripting.rest.ScriptExceptionMappingHandler
 
handleError(Context, Request, ScriptException) - Method in class org.forgerock.openam.scripting.rest.ScriptExceptionMappingHandler
 
handleError(Request, ScriptException) - Method in class org.forgerock.openam.scripting.rest.ScriptExceptionMappingHandler
 
handleError(ScriptException) - Method in class org.forgerock.openam.scripting.rest.ScriptExceptionMappingHandler
 
hashCode() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
 
hashCode() - Method in class org.forgerock.openam.scripting.ScriptObject
 
hashCode() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
 

I

INTERPRETED - Static variable in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
Optimisation level constant indicating that scripts should be fully interpreted and not compiled.
isDefault() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Returns true if this is a default script.
isEmpty() - Method in class org.forgerock.openam.scripting.ChainedBindings
isGlobalScript(String) - Static method in enum org.forgerock.openam.scripting.ScriptConstants.GlobalScript
Returns true if the id is a global script id.

J

JAVASCRIPT_ENGINE_NAME - Static variable in enum org.forgerock.openam.scripting.SupportedScriptingLanguage
JSR 223 engine name to use for Javascript support.
JavaScriptHttpClient - Class in org.forgerock.openam.scripting.api.http
Deprecated.
Will be replaced in a later release by Client.
JavaScriptHttpClient(Client) - Constructor for class org.forgerock.openam.scripting.api.http.JavaScriptHttpClient
Deprecated.
 
JavaScriptMapFactory - Class in org.forgerock.openam.scripting.javascript
Provides static helper functions to the Rhino JavaScript engine for communicating between Java classes and scripts.
JavaScriptMapFactory() - Constructor for class org.forgerock.openam.scripting.javascript.JavaScriptMapFactory
 
javaScriptObjectToMap(NativeObject) - Static method in class org.forgerock.openam.scripting.javascript.JavaScriptMapFactory
Converts a JavaScript object of any nature to a Java map.
JSON_UUID - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 

K

keySet() - Method in class org.forgerock.openam.scripting.ChainedBindings

L

LOGGER - Static variable in class org.forgerock.openam.scripting.service.ScriptChoiceValues
 
LOGGER_NAME - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 

M

makeContext() - Method in class org.forgerock.openam.scripting.timeouts.ObservedContextFactory
 

N

NO_TIMEOUT - Static variable in class org.forgerock.openam.scripting.ScriptEngineConfiguration
Constant to indicate no script timeout should be used.

O

ObservedContextFactory - Class in org.forgerock.openam.scripting.timeouts
This factory is used to provide contexts to the Rhino JavaScript engine which are responsible for stopping the engine's execution of a script if the provided timeout is configured.
ObservedContextFactory(StandardScriptEngineManager) - Constructor for class org.forgerock.openam.scripting.timeouts.ObservedContextFactory
 
ObservedContextFactory.ObservedJavaScriptContext - Class in org.forgerock.openam.scripting.timeouts
This Context is configured in such a way that we are able to ensure we can determine the length of time that the script has been running.
ObservedJavaScriptContext(ObservedContextFactory) - Constructor for class org.forgerock.openam.scripting.timeouts.ObservedContextFactory.ObservedJavaScriptContext
 
observeInstructionCount(Context, int) - Method in class org.forgerock.openam.scripting.timeouts.ObservedContextFactory
 
OIDC_CLAIMS_NAME - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
onConfigurationChange(ScriptEngineConfiguration) - Method in interface org.forgerock.openam.scripting.StandardScriptEngineManager.ConfigurationListener
Indicates that the script engine configuration has changed and that the listener should update settings appropriately.
onGetProperty(GroovyInterceptor.Invoker, Object, String) - Method in class org.forgerock.openam.scripting.sandbox.GroovySandboxValueFilter
 
onMethodCall(GroovyInterceptor.Invoker, Object, String, Object...) - Method in class org.forgerock.openam.scripting.sandbox.GroovySandboxValueFilter
 
onSetProperty(GroovyInterceptor.Invoker, Object, String, Object) - Method in class org.forgerock.openam.scripting.sandbox.GroovySandboxValueFilter
 
org.forgerock.openam.scripting - package org.forgerock.openam.scripting
Common scripting-related components for use in scripted OpenAM modules (e.g., scripted authentication modules).
org.forgerock.openam.scripting.api - package org.forgerock.openam.scripting.api
 
org.forgerock.openam.scripting.api.http - package org.forgerock.openam.scripting.api.http
 
org.forgerock.openam.scripting.datastore - package org.forgerock.openam.scripting.datastore
 
org.forgerock.openam.scripting.factories - package org.forgerock.openam.scripting.factories
JSR-223 script engine factory implementations for supported scripting languages.
org.forgerock.openam.scripting.guice - package org.forgerock.openam.scripting.guice
Guice configuration for scripting-related components.
org.forgerock.openam.scripting.javascript - package org.forgerock.openam.scripting.javascript
 
org.forgerock.openam.scripting.rest - package org.forgerock.openam.scripting.rest
 
org.forgerock.openam.scripting.rest.batch - package org.forgerock.openam.scripting.rest.batch
 
org.forgerock.openam.scripting.rest.batch.helpers - package org.forgerock.openam.scripting.rest.batch.helpers
 
org.forgerock.openam.scripting.sandbox - package org.forgerock.openam.scripting.sandbox
Language-specific implementations of script sandboxing to prevent malicious behaviour.
org.forgerock.openam.scripting.service - package org.forgerock.openam.scripting.service
 
org.forgerock.openam.scripting.timeouts - package org.forgerock.openam.scripting.timeouts
Classes associated with ensuring timeouts perform for all supported script types.
organizationConfigChanged(String, String, String, String, String, int) - Method in class org.forgerock.openam.scripting.ScriptEngineConfigurator
 
organizationConfigChanged(String, String, String, String, String, int) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
 

P

patchInstance(Context, String, PatchRequest) - Method in class org.forgerock.openam.scripting.rest.batch.BatchResource
 
patchInstance(Context, String, PatchRequest) - Method in class org.forgerock.openam.scripting.rest.ScriptResource
 
POLICY_CONDITION_NAME - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
populatedBuilder() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
Create a builder for this ScriptConfiguration with all fields populated and ready for modification.
post(String, String, Map<String, List<Map<String, String>>>) - Method in class org.forgerock.openam.scripting.api.http.GroovyHttpClient
Deprecated.
 
post(String, String, NativeObject) - Method in class org.forgerock.openam.scripting.api.http.JavaScriptHttpClient
Deprecated.
 
put(String, Object) - Method in class org.forgerock.openam.scripting.ChainedBindings
Sets the given variable to the given value.
put(String, JsonValue) - Method in class org.forgerock.openam.scripting.rest.batch.helpers.ScriptResponse
 
putAll(Map<? extends String, ? extends Object>) - Method in class org.forgerock.openam.scripting.ChainedBindings
putResponse(String, JsonValue) - Method in class org.forgerock.openam.scripting.rest.batch.helpers.ScriptResponse
Store a response in the ScriptResponse.

Q

query(String, String, Context) - Method in class org.forgerock.openam.scripting.rest.batch.helpers.Requester
Request to perform a query at a specified endpoint.
queryCollection(Context, QueryRequest, QueryResourceHandler) - Method in class org.forgerock.openam.scripting.rest.batch.BatchResource
 
queryCollection(Context, QueryRequest, QueryResourceHandler) - Method in class org.forgerock.openam.scripting.rest.ScriptResource
 

R

read(String, String, Context) - Method in class org.forgerock.openam.scripting.rest.batch.helpers.Requester
Request to read a specified resource at a specified endpoint.
readInstance(Context, String, ReadRequest) - Method in class org.forgerock.openam.scripting.rest.batch.BatchResource
 
readInstance(Context, String, ReadRequest) - Method in class org.forgerock.openam.scripting.rest.ScriptResource
 
registerServiceListener() - Method in class org.forgerock.openam.scripting.ScriptEngineConfigurator
Registers this configurator with the ServiceConfigManager to receive updates when the script configuration changes.
remove(Object) - Method in class org.forgerock.openam.scripting.ChainedBindings
removeConfigurationListener(StandardScriptEngineManager.ConfigurationListener) - Method in class org.forgerock.openam.scripting.StandardScriptEngineManager
Removes a configuration listener from the list of active subscribers.
Requester - Class in org.forgerock.openam.scripting.rest.batch.helpers
Helper class for performing requests to endpoints via an internal router.
Requester(Provider<Router>) - Constructor for class org.forgerock.openam.scripting.rest.batch.helpers.Requester
 
RESOURCE_BUNDLE - Static variable in class org.forgerock.openam.scripting.ScriptConstants
Resource bundle used for error messages.
RhinoSandboxClassShutter - Class in org.forgerock.openam.scripting.sandbox
Rhino class-shutter implementation that provides sandboxing via class white- and black-listing.
RhinoSandboxClassShutter(SecurityManager, List<Pattern>, List<Pattern>) - Constructor for class org.forgerock.openam.scripting.sandbox.RhinoSandboxClassShutter
Constructs the sandboxed class-shutter with the given configuration options.
RhinoScriptEngineFactory - Class in org.forgerock.openam.scripting.factories
JSR-223 wrapper around a Rhino ContextFactory.
RhinoScriptEngineFactory(ContextFactory) - Constructor for class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
Constructs a script engine factory using the given context factory and class-shutter.
RhinoScriptEngineFactory() - Constructor for class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
Constructs the script engine factory with a fresh context factory and no class-shutter.

S

schemaChanged(String, String) - Method in class org.forgerock.openam.scripting.ScriptEngineConfigurator
 
schemaChanged(String, String) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
 
SCRIPT_CONFIGURATION - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_CONFIGURATIONS - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_CONTEXT - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_CREATED_BY - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_CREATION_DATE - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_DESCRIPTION - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_IS_DEFAULT - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_LANGUAGE - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_LAST_MODIFIED_BY - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_LAST_MODIFIED_DATE - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_NAME - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_TEXT - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
SCRIPT_TIMEOUT - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
ScriptChoiceValues - Class in org.forgerock.openam.scripting.service
This class is used to retrieve the script names and IDs from the scripting service for display in a drop down UI component.
ScriptChoiceValues() - Constructor for class org.forgerock.openam.scripting.service.ScriptChoiceValues
 
ScriptConfiguration - Class in org.forgerock.openam.scripting.service
This class represents the configuration for a script in OpenAM.
ScriptConfiguration.Builder - Class in org.forgerock.openam.scripting.service
Builder for ScriptConfiguration.
ScriptConfigurationService - Class in org.forgerock.openam.scripting.service
The ScriptConfigurationService for access to the persisted ScriptConfiguration instances.
ScriptConfigurationService(Logger, String, CoreWrapper, ServiceConfigManager) - Constructor for class org.forgerock.openam.scripting.service.ScriptConfigurationService
Construct a new instance of ScriptConfigurationService.
ScriptConstants - Class in org.forgerock.openam.scripting
Constants used for managing scripts.
ScriptConstants.GlobalScript - Enum in org.forgerock.openam.scripting
Predefined global script configuration IDs.
ScriptConstants.ScriptContext - Enum in org.forgerock.openam.scripting
The context in which a script will be used.
ScriptConstants.ScriptErrorCode - Enum in org.forgerock.openam.scripting
Error messages are stored in the scripting.properties file to facilitate translation.
ScriptedIdentity - Class in org.forgerock.openam.scripting.api
A wrapper class to limit an authentication script's exposure to a AmIdentity object
ScriptedIdentity(AMIdentity) - Constructor for class org.forgerock.openam.scripting.api.ScriptedIdentity
The constructor for the ScriptedIdentity object
ScriptedSession - Class in org.forgerock.openam.scripting.api
Wraps an SSO token allowing the script writer to access session data.
ScriptedSession(SSOToken) - Constructor for class org.forgerock.openam.scripting.api.ScriptedSession
 
ScriptEngineConfiguration - Class in org.forgerock.openam.scripting
Holds the current configuration options for script engine execution.
ScriptEngineConfiguration.Builder - Class in org.forgerock.openam.scripting
Builder pattern for constructing immutable script configuration instances using a fluent API.
ScriptEngineConfigurator - Class in org.forgerock.openam.scripting
Listens for changes in the global configuration for scripts and propagates those changes to the StandardScriptEngineManager so that individual engines can be configured.
ScriptEngineConfigurator(Logger) - Constructor for class org.forgerock.openam.scripting.ScriptEngineConfigurator
Construct a new instance of ScriptEngineConfigurator
ScriptError - Class in org.forgerock.openam.scripting
Holds information about validation errors found in a script.
ScriptError() - Constructor for class org.forgerock.openam.scripting.ScriptError
 
ScriptEvaluator - Interface in org.forgerock.openam.scripting
Common component for evaluating scripts in one of the supported scripting languages.
ScriptException - Exception in org.forgerock.openam.scripting
General script exception that allows for localised messages.
ScriptException(ScriptConstants.ScriptErrorCode, Throwable, String...) - Constructor for exception org.forgerock.openam.scripting.ScriptException
Construct a ScriptException.
ScriptException(ScriptConstants.ScriptErrorCode, String...) - Constructor for exception org.forgerock.openam.scripting.ScriptException
Construct a ScriptException.
ScriptExceptionMappingHandler - Class in org.forgerock.openam.scripting.rest
Maps ScriptException to ResourceException.
ScriptExceptionMappingHandler() - Constructor for class org.forgerock.openam.scripting.rest.ScriptExceptionMappingHandler
 
SCRIPTING_HTTP_CLIENT_NAME - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
ScriptingGuiceModule - Class in org.forgerock.openam.scripting.guice
Guice configuration for OpenAM scripting-related components.
ScriptingGuiceModule() - Constructor for class org.forgerock.openam.scripting.guice.ScriptingGuiceModule
 
ScriptingLanguage - Interface in org.forgerock.openam.scripting
Pluggable interface for adding support for particular scripting languages.
ScriptingQueryFilterVisitor - Class in org.forgerock.openam.scripting.datastore
Query filter visitor for scripting resources.
ScriptingQueryFilterVisitor() - Constructor for class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
ScriptingRestGuiceModule - Class in org.forgerock.openam.scripting.guice
 
ScriptingRestGuiceModule() - Constructor for class org.forgerock.openam.scripting.guice.ScriptingRestGuiceModule
 
ScriptingRestRouteProvider - Class in org.forgerock.openam.scripting.rest
A RestRouteProvider that add route for the scripting endpoint.
ScriptingRestRouteProvider() - Constructor for class org.forgerock.openam.scripting.rest.ScriptingRestRouteProvider
 
ScriptingService - Interface in org.forgerock.openam.scripting.service
An interface for access to the persisted instances of the provided type.
ScriptingServiceFactory - Class in org.forgerock.openam.scripting.service
A factory for providing new scripting service instances.
ScriptingServiceFactory(Logger, CoreWrapper, RealmNormaliser) - Constructor for class org.forgerock.openam.scripting.service.ScriptingServiceFactory
Construct a new factory.
ScriptingSetupListener - Class in org.forgerock.openam.scripting
This listener will be notified when setup is complete and then try to configure the scripting service.
ScriptingSetupListener() - Constructor for class org.forgerock.openam.scripting.ScriptingSetupListener
 
ScriptObject - Class in org.forgerock.openam.scripting
Representation of a script in some scripting language.
ScriptObject(String, String, ScriptingLanguage, Bindings) - Constructor for class org.forgerock.openam.scripting.ScriptObject
Constructs a script object with the given name, script body, language and variable bindings.
ScriptObject(String, String, ScriptingLanguage) - Constructor for class org.forgerock.openam.scripting.ScriptObject
Constructs a script object with the given name, script body and language.
ScriptResource - Class in org.forgerock.openam.scripting.rest
A REST endpoint for managing scripts in OpenAM.
ScriptResource(Logger, ScriptingServiceFactory, ExceptionMappingHandler<ScriptException, ResourceException>, ScriptValidator) - Constructor for class org.forgerock.openam.scripting.rest.ScriptResource
Creates an instance of the ScriptResource.
ScriptResponse - Class in org.forgerock.openam.scripting.rest.batch.helpers
Simple device to allow easy generation of appropriate return format for SDK scripts.
ScriptResponse() - Constructor for class org.forgerock.openam.scripting.rest.batch.helpers.ScriptResponse
 
ScriptValidator - Interface in org.forgerock.openam.scripting
Common component for Validating scripts in one of the supported scripting languages.
send(Request) - Method in class org.forgerock.openam.scripting.api.http.GroovyHttpClient
Deprecated.
Sends an HTTP request and returns a Promise representing the pending HTTP response.
send(Request) - Method in class org.forgerock.openam.scripting.api.http.JavaScriptHttpClient
Deprecated.
Sends an HTTP request and returns a Promise representing the pending HTTP response.
SERVICE_NAME - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
setAttribute(String, Object[]) - Method in class org.forgerock.openam.scripting.api.ScriptedIdentity
Sets the attribute's values.
setClassShutter(ClassShutter) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
Sets the class shutter to be used to sandbox scripts running in this engine.
setColumnNumber(int) - Method in class org.forgerock.openam.scripting.ScriptError
Set the column number on which the error occurred.
setConfiguration(ScriptEngineConfiguration) - Method in class org.forgerock.openam.scripting.StandardScriptEngineManager
Sets the configuration to use when evaluating any scripts.
setContext(ScriptConstants.ScriptContext) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Set the context for the ScriptConfiguration.
setCreatedBy(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Set the ID of the user that created the ScriptConfiguration.
setCreationDate(long) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Set the creation date of the ScriptConfiguration.
setDescription(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Add the description for the ScriptConfiguration.
setId(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Set a universally unique identifier for the ScriptConfiguration.
setLanguage(SupportedScriptingLanguage) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Set the language for the ScriptConfiguration.
setLastModifiedBy(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Set the ID of the user that last modified the ScriptConfiguration.
setLastModifiedDate(long) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Set the last modified date of the ScriptConfiguration.
setLineNumber(int) - Method in class org.forgerock.openam.scripting.ScriptError
Set the line number on which the error occurred.
setMessage(String) - Method in class org.forgerock.openam.scripting.ScriptError
Set the message that describes the error.
setName(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Set the name for the ScriptConfiguration.
setOptimisationLevel(int) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
Sets the optimisation level to use for context objects created by this script engine.
setSandbox(GroovyValueFilter) - Method in class org.forgerock.openam.scripting.factories.GroovyEngineFactory
Sets the Groovy value filter to use for sandboxing scripts.
setScript(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
Set the script for the ScriptConfiguration.
setScriptName(String) - Method in class org.forgerock.openam.scripting.ScriptError
Set the name of the script in which the error occurred.
setupComplete() - Method in class org.forgerock.openam.scripting.ScriptingSetupListener
 
size() - Method in class org.forgerock.openam.scripting.ChainedBindings
StandardScriptEngineManager - Class in org.forgerock.openam.scripting
A singleton implementation of the ScriptEngineManager, this is augmented to support a publish/subscribe (observer) pattern for propagating configuration changes to individual language implementations and other listeners.
StandardScriptEngineManager() - Constructor for class org.forgerock.openam.scripting.StandardScriptEngineManager
Constructs and configures the engine manager.
StandardScriptEngineManager.ConfigurationListener - Interface in org.forgerock.openam.scripting
Observer pattern interface for listening to changes in the script engine configuration.
StandardScriptEvaluator - Class in org.forgerock.openam.scripting
Evaluates scripts using the standard JSR 223 script engine framework.
StandardScriptEvaluator(StandardScriptEngineManager) - Constructor for class org.forgerock.openam.scripting.StandardScriptEvaluator
Constructs the script evaluator using the given JSR 223 script engine manager instance.
StandardScriptValidator - Class in org.forgerock.openam.scripting
Validates scripts using the standard JSR 223 script engine framework.
StandardScriptValidator(StandardScriptEngineManager) - Constructor for class org.forgerock.openam.scripting.StandardScriptValidator
Constructs the script validator using the given JSR 223 script engine manager instance.
store() - Method in class org.forgerock.openam.scripting.api.ScriptedIdentity
Persists the current state of the user's attributes
SupportedScriptingLanguage - Enum in org.forgerock.openam.scripting
Standard scripting languages supported by OpenAM.

T

THREAD_POOL_CORE_SIZE - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
THREAD_POOL_IDLE_TIMEOUT - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
THREAD_POOL_MAX_SIZE - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
THREAD_POOL_QUEUE_SIZE - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
ThreadPoolScriptEvaluator - Class in org.forgerock.openam.scripting
Evaluates scripts in a configured thread pool so that they can be interrupted after a timeout has occurred.
ThreadPoolScriptEvaluator(StandardScriptEngineManager, ExecutorService, ScriptEvaluator) - Constructor for class org.forgerock.openam.scripting.ThreadPoolScriptEvaluator
Constructs a script evaluator that uses a configurable thread pool to execute scripts, delegating actual script execution to another script evaluator.
toString() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
 
toString() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
 
toString() - Method in class org.forgerock.openam.scripting.ScriptError
 
toString() - Method in class org.forgerock.openam.scripting.ScriptObject
 

U

UNBOUNDED_QUEUE_SIZE - Static variable in class org.forgerock.openam.scripting.ScriptEngineConfiguration
Constant to indicate that the thread pool queue should be unbounded.
update(String, String, JsonValue, Context) - Method in class org.forgerock.openam.scripting.rest.batch.helpers.Requester
Request to update a specified resource at a specified endpoint.
update(ScriptConfiguration, Subject) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
 
update(ScriptConfiguration, Subject) - Method in interface org.forgerock.openam.scripting.service.ScriptingService
Update the given scripting configuration and persist it.
updateConfig(ScriptConstants.ScriptContext) - Method in class org.forgerock.openam.scripting.ScriptEngineConfigurator
Propagates script global configuration to the script engine manager.
updateInstance(Context, String, UpdateRequest) - Method in class org.forgerock.openam.scripting.rest.batch.BatchResource
 
updateInstance(Context, String, UpdateRequest) - Method in class org.forgerock.openam.scripting.rest.ScriptResource
 
USE_SECURITY_MANAGER - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 

V

validate() - Method in class org.forgerock.openam.scripting.ScriptObject
Validate this script for the particular language rules and produces a list of ScriptError instances if any validation errors occurred.
validateScript(ScriptObject) - Method in interface org.forgerock.openam.scripting.ScriptValidator
Validate the given script for the particular language rules and produces a list of ScriptError instances if any validation errors occurred.
validateScript(ScriptObject) - Method in class org.forgerock.openam.scripting.StandardScriptValidator
Validate the given script for the particular language rules and produces a list of ScriptError instances if any validation errors occurred.
valueOf(String) - Static method in enum org.forgerock.openam.scripting.ScriptConstants.GlobalScript
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.forgerock.openam.scripting.ScriptConstants.ScriptContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.forgerock.openam.scripting.ScriptConstants.ScriptErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.forgerock.openam.scripting.SupportedScriptingLanguage
Returns the enum constant of this type with the specified name.
values() - Method in class org.forgerock.openam.scripting.ChainedBindings
values() - Static method in enum org.forgerock.openam.scripting.ScriptConstants.GlobalScript
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.forgerock.openam.scripting.ScriptConstants.ScriptContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.forgerock.openam.scripting.ScriptConstants.ScriptErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.forgerock.openam.scripting.SupportedScriptingLanguage
Returns an array containing the constants of this enum type, in the order they are declared.
visibleToScripts(String) - Method in class org.forgerock.openam.scripting.sandbox.RhinoSandboxClassShutter

This implementation first checks whether the class/package is allowed by the configured security manager (if one is set).

visitAndFilter(Map<String, Map<String, Set<String>>>, List<QueryFilter<JsonPointer>>) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitBooleanLiteralFilter(Map<String, Map<String, Set<String>>>, boolean) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitContainsFilter(Map<String, Map<String, Set<String>>>, JsonPointer, Object) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitEqualsFilter(Map<String, Map<String, Set<String>>>, JsonPointer, Object) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitExtendedMatchFilter(Map<String, Map<String, Set<String>>>, JsonPointer, String, Object) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitGreaterThanFilter(Map<String, Map<String, Set<String>>>, JsonPointer, Object) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitGreaterThanOrEqualToFilter(Map<String, Map<String, Set<String>>>, JsonPointer, Object) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitLessThanFilter(Map<String, Map<String, Set<String>>>, JsonPointer, Object) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitLessThanOrEqualToFilter(Map<String, Map<String, Set<String>>>, JsonPointer, Object) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitNotFilter(Map<String, Map<String, Set<String>>>, QueryFilter<JsonPointer>) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitOrFilter(Map<String, Map<String, Set<String>>>, List<QueryFilter<JsonPointer>>) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitPresentFilter(Map<String, Map<String, Set<String>>>, JsonPointer) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 
visitStartsWithFilter(Map<String, Map<String, Set<String>>>, JsonPointer, Object) - Method in class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
 

W

WHITE_LIST - Static variable in class org.forgerock.openam.scripting.ScriptConstants
 
withBlackList(List<Pattern>) - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration.Builder
Sets the Java class black-list for classes that a script should be forbidden from accessing.
withSecurityManager(SecurityManager) - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration.Builder
Sets the security manager to use when checking access to Java packages in script execution.
withSystemSecurityManager() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration.Builder
Sets the security manager to use when checking access to Java packages to the configured system security manager (if enabled).
withThreadPoolCoreSize(int) - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration.Builder
Sets the core size of the thread pool to use for executing scripts (see ThreadPoolScriptEvaluator).
withThreadPoolIdleTimeout(long, TimeUnit) - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration.Builder
Sets the timeout after which additional threads (beyond the core pool size) will be terminated once pending requests on the queue have been satisfied.
withThreadPoolMaxSize(int) - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration.Builder
Sets the maximum size of the thread pool to use for executing scripts (see ThreadPoolScriptEvaluator).
withThreadPoolQueueSize(int) - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration.Builder
Sets the size of the queue to use for buffering requests for script execution once all core threads are in use.
withTimeout(long, TimeUnit) - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration.Builder
Sets the maximum amount of time (in seconds) to allow a script to execute before interrupting it.
withWhiteList(List<Pattern>) - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration.Builder
Sets the Java class white-list for classes that a script should be allowed to access.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2010–2024 Open Identity Platform Community. All rights reserved.