Package org.codehaus.groovy.bsf
Class CachingGroovyEngine
- java.lang.Object
-
- org.apache.bsf.util.BSFEngineImpl
-
- org.codehaus.groovy.bsf.GroovyEngine
-
- org.codehaus.groovy.bsf.CachingGroovyEngine
-
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
,org.apache.bsf.BSFEngine
public class CachingGroovyEngine extends GroovyEngine
A Caching implementation of the GroovyEngine
-
-
Field Summary
-
Fields inherited from class org.codehaus.groovy.bsf.GroovyEngine
shell
-
-
Constructor Summary
Constructors Constructor Description CachingGroovyEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
eval(String source, int lineNo, int columnNo, Object script)
Evaluate an expression.void
exec(String source, int lineNo, int columnNo, Object script)
Execute a script.void
initialize(org.apache.bsf.BSFManager mgr, String lang, Vector declaredBeans)
Initialize the engine.-
Methods inherited from class org.codehaus.groovy.bsf.GroovyEngine
apply, call, declareBean, getEvalShell, undeclareBean
-
-
-
-
Method Detail
-
eval
public Object eval(String source, int lineNo, int columnNo, Object script) throws org.apache.bsf.BSFException
Evaluate an expression.- Specified by:
eval
in interfaceorg.apache.bsf.BSFEngine
- Overrides:
eval
in classGroovyEngine
- Throws:
org.apache.bsf.BSFException
-
exec
public void exec(String source, int lineNo, int columnNo, Object script) throws org.apache.bsf.BSFException
Execute a script.- Specified by:
exec
in interfaceorg.apache.bsf.BSFEngine
- Overrides:
exec
in classGroovyEngine
- Throws:
org.apache.bsf.BSFException
-
initialize
public void initialize(org.apache.bsf.BSFManager mgr, String lang, Vector declaredBeans) throws org.apache.bsf.BSFException
Initialize the engine.- Specified by:
initialize
in interfaceorg.apache.bsf.BSFEngine
- Overrides:
initialize
in classGroovyEngine
- Throws:
org.apache.bsf.BSFException
-
-