This package contains the required classes to use pre, post or selection script.
See: Description
Class | Description |
---|---|
ForkEnvironmentScript | |
ForkEnvironmentScriptResult | |
GroovyClassInfoHandler |
This class handles the cleanup of groovy classes in the system class loader
Recurrent executions of groovy scripts provokes a memory leak if groovy generated classes are not cleaned from the system class loader
The difficulty is that, on a ProActive Node, multiple executions of groovy scripts can happen in parallel from multiple sources (selection scripts, clean script, fork env scripts, non-forked tasks)
Additionally, only a System.gc() ensure proper removal of groovy classes from the JVM.
|
PropertyUtils | Deprecated
Use variable propagation instead
|
Script<E> |
A simple script to evaluate using java 6 scripting API.
|
ScriptHandler |
A script handler is an object able to perform execution of a script.
|
ScriptLoader |
The script Loade
|
ScriptResult<E> |
The class implements a script result container.
|
SelectionScript |
A selection Script : return true if the resource tested is correct.
|
SimpleScript |
A simple script implementation
|
TaskScript |
A task Script : return true by default, 'result' binding can be used to change the returned value.
|
Exception | Description |
---|---|
InvalidScriptException |
Exception thrown when creation of a Script fails.
|
ScriptException |
ScriptException is used to manage exception that occurs in script engines
|
This package contains the required classes to use pre, post or selection script.
@author ProActive Team. November 2007 @since ProActive Scheduling 1.0