One other optional feature is script pre-processing which can be configured through an instance of the {@link ScriptPreProcessor} interface (also {@link Serializable} of course).
When configured, the script source will be passed through the {@link ScriptPreProcessor#preProcess(String)} methodbefore being compiled.
The cache itself as well as the underlying GroovyClassLoader caches can be cleared through {@link #clearCache()}.
The GroovyExtendableScriptCache has no other external dependencies other than Groovy itself, so can be used independent of Commons SCXML.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|