What is the Fulcrum Script Service?

The Fulcrum Script Service provides an integration of the JSR 223 specifiation to integrate scripting languages. Basically this is the successor of the existing Fulcrum BSF and Fulcrum Groovy service.


The Fulcrum Script Service provides the following features:

  • optional caching of scripts to improve performance
  • optional script compilation depending on the scripting engine
  • seamless integration with the existing Avalon infrastructure

Scripting Language Support

Rhino JavaScriptDoneWorks nicely
GroovyDoneCurrently no support for Invocable
pnutsOpenCurrently no JDK 1.4 support for JSR 223 integration
BeanshellOpenCurrently no JSR 223 integration available