程序包 cn.taketoday.scripting.support
@NonNullApi
@NonNullFields
package cn.taketoday.scripting.support
Support classes for Framework's scripting package.
Provides a ScriptFactoryPostProcessor for turning ScriptFactory
definitions into scripted objects.
-
类说明Subclass of
BeanFactoryRefreshableTargetSourcethat determines whether a refresh is required through the givenScriptFactory.ScriptSourceimplementation based on Framework'sResourceabstraction.BeanPostProcessorthat handlesScriptFactorydefinitions, replacing each factory with the actual scripted Java object generated by it.Exception decorating aScriptExceptioncoming out of JSR-223 script evaluation, i.e. aScriptEngine.eval(java.lang.String, javax.script.ScriptContext)call orInvocable.invokeMethod(java.lang.Object, java.lang.String, java.lang.Object...)/Invocable.invokeFunction(java.lang.String, java.lang.Object...)call.javax.script(JSR-223) based implementation of Framework'sScriptEvaluatorstrategy interface.ScriptFactoryimplementation based on the JSR-223 script engine abstraction (as included in Java 6+).Common operations for dealing with a JSR-223ScriptEngine.Static implementation of theScriptSourceinterface, encapsulating a given String that contains the script source text.