| Package | Description | 
|---|---|
| org.openspaces.remoting.scripting | |
| org.openspaces.remoting.scripting.cache | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | LazyLoadingScriptAllows to define a lazy loading script which will not send the scipt contents during the
 invocaiton if the scipt can be cached and compiled. | 
| interface  | TypedScriptAn extension of a script to be executed which is also aware of the static parameter types. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ResourceLazyLoadingScriptA resource lazy loading script is a lazy loading script that uses Spring abstraction on top of
 resources on top of a resource. | 
| class  | StaticResourceScriptA static script that uses Spring  ResourceandResourceLoaderto load a given
 script (for example, from the classpath). | 
| class  | StaticScriptA script that holds the actual script as a String. | 
| Modifier and Type | Method and Description | 
|---|---|
| Future | DefaultScriptingExecutor. asyncExecute(Script script) | 
| Future<T> | ScriptingExecutor. asyncExecute(Script script)Executes the given script and return a future that can be used to read the response at a
 later stage. | 
| T | LocalScriptExecutor. compile(Script script)Compiles the given sctipt. | 
| T | AbstractLocalScriptExecutor. compile(Script script) | 
| JRubyLocalScriptExecutor.JRubyCompiledScript | JRubyLocalScriptExecutor. doCompile(Script script) | 
| Object | Jsr223LocalScriptExecutor. doCompile(Script script) | 
| protected groovy.lang.Script | GroovyLocalScriptExecutor. doCompile(Script script) | 
| protected abstract T | AbstractLocalScriptExecutor. doCompile(Script script) | 
| Object | DefaultScriptingExecutor. execute(Script script) | 
| T | ScriptingExecutor. execute(Script script)Executes the given script and returns a response. | 
| Object | JRubyLocalScriptExecutor. execute(Script script,
       JRubyLocalScriptExecutor.JRubyCompiledScript compiledScript,
       Map<String,Object> parameters) | 
| Object | Jsr223LocalScriptExecutor. execute(Script script,
       Object compiledScript,
       Map<String,Object> parameters) | 
| Object | GroovyLocalScriptExecutor. execute(Script script,
       groovy.lang.Script compiledScript,
       Map<String,Object> parameters) | 
| Object | LocalScriptExecutor. execute(Script script,
       T compiledScript,
       Map<String,Object> parameters)Executes the given compiled script. | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | LRUThreadSafeCompiledScriptCache. get(String name,
   LocalScriptExecutor executor,
   Script script) | 
| Object | CompiledScriptCache. get(String name,
   LocalScriptExecutor executor,
   Script script)Gets the compiled script from the cache. | 
| Object | LRUNonThreadSafeCompiledScriptCache. get(String name,
   LocalScriptExecutor executor,
   Script script) | 
| void | BlockingQueueCompiledScriptPool. init(LocalScriptExecutor executor,
    Script script) | 
| void | CompiledScriptPool. init(LocalScriptExecutor executor,
    Script script)Inits the pool by compiling zero or more scripts. | 
Copyright © GigaSpaces.