|
Object | eval (ScriptContext context) throws ScriptExecutionException |
|
Object | eval (final ScriptBindingsConfigurer bindingsConfigurer) throws ScriptExecutionException |
|
ScriptModel | getScriptModel () |
|
|
ScriptEngine | getEngine () |
|
Object | eval (final Bindings bindings) throws ScriptException |
|
String | getCode () |
|
Wraps an uncompiled ScriptModel so it can be evaluated.
- 著者
- Jay Anslow
◆ UncompiledEvaluatableScriptAdapter()
org.keycloak.scripting.UncompiledEvaluatableScriptAdapter.UncompiledEvaluatableScriptAdapter |
( |
final ScriptModel |
scriptModel, |
|
|
final ScriptEngine |
scriptEngine |
|
) |
| |
|
inlinepackage |
24 throw new IllegalArgumentException(
"scriptEngine must not be null");
final ScriptEngine scriptEngine
Definition: UncompiledEvaluatableScriptAdapter.java:19
final ScriptModel scriptModel
Definition: AbstractEvaluatableScriptAdapter.java:19
◆ eval() [1/3]
Object org.keycloak.scripting.AbstractEvaluatableScriptAdapter.eval |
( |
final ScriptBindingsConfigurer |
bindingsConfigurer | ) |
throws ScriptExecutionException |
|
inlineinherited |
Bindings createBindings(final ScriptBindingsConfigurer bindingsConfigurer)
Definition: AbstractEvaluatableScriptAdapter.java:68
Object evalUnchecked(final Bindings bindings)
Definition: AbstractEvaluatableScriptAdapter.java:59
◆ eval() [2/3]
Object org.keycloak.scripting.UncompiledEvaluatableScriptAdapter.eval |
( |
final Bindings |
bindings | ) |
throws ScriptException |
|
inlineprotected |
ScriptEngine getEngine()
Definition: UncompiledEvaluatableScriptAdapter.java:31
String getCode()
Definition: AbstractEvaluatableScriptAdapter.java:51
◆ eval() [3/3]
Object org.keycloak.scripting.UncompiledEvaluatableScriptAdapter.eval |
( |
ScriptContext |
context | ) |
throws ScriptExecutionException |
|
inline |
44 }
catch (ScriptException e) {
45 throw new RuntimeException(e);
ScriptEngine getEngine()
Definition: UncompiledEvaluatableScriptAdapter.java:31
String getCode()
Definition: AbstractEvaluatableScriptAdapter.java:51
◆ getCode()
String org.keycloak.scripting.AbstractEvaluatableScriptAdapter.getCode |
( |
| ) |
|
|
inlineprotectedinherited |
final ScriptModel scriptModel
Definition: AbstractEvaluatableScriptAdapter.java:19
◆ getEngine()
ScriptEngine org.keycloak.scripting.UncompiledEvaluatableScriptAdapter.getEngine |
( |
| ) |
|
|
inlineprotected |
final ScriptEngine scriptEngine
Definition: UncompiledEvaluatableScriptAdapter.java:19
◆ getScriptModel()
ScriptModel org.keycloak.scripting.AbstractEvaluatableScriptAdapter.getScriptModel |
( |
| ) |
|
|
inlineinherited |
final ScriptModel scriptModel
Definition: AbstractEvaluatableScriptAdapter.java:19
◆ prepareInvokableScript()
InvocableScriptAdapter org.keycloak.scripting.AbstractEvaluatableScriptAdapter.prepareInvokableScript |
( |
final ScriptBindingsConfigurer |
bindingsConfigurer | ) |
|
|
inlinepackageinherited |
Note, calling this method modifies the underlying ScriptEngine, preventing concurrent use of the ScriptEngine (Nashorn's ScriptEngine and javax.script.CompiledScript is thread-safe, but Bindings isn't).
47 engine.setBindings(bindings, ScriptContext.ENGINE_SCOPE);
48 return new InvocableScriptAdapter(
scriptModel, engine);
abstract ScriptEngine getEngine()
Bindings createBindings(final ScriptBindingsConfigurer bindingsConfigurer)
Definition: AbstractEvaluatableScriptAdapter.java:68
final ScriptModel scriptModel
Definition: AbstractEvaluatableScriptAdapter.java:19
Object evalUnchecked(final Bindings bindings)
Definition: AbstractEvaluatableScriptAdapter.java:59
◆ scriptEngine
final ScriptEngine org.keycloak.scripting.UncompiledEvaluatableScriptAdapter.scriptEngine |
|
private |
このクラス詳解は次のファイルから抽出されました: