Interface ScriptEvaluatorFactory
-
- All Known Implementing Classes:
AbstractCachingScriptEvaluatorFactory,DefaultScriptEvaluatorFactory
@Incubating public interface ScriptEvaluatorFactory
Factory used to initialize theScriptEvaluators required to evaluate script expressions defined inScriptAssertandParameterScriptAssertconstraints.- Since:
- 6.0.3
- Author:
- Marko Bekhta
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()Clear the state of the factory.ScriptEvaluatorgetScriptEvaluatorByLanguageName(String languageName)Retrieves a script evaluatorScriptEvaluatorfor the given language.
-
-
-
Method Detail
-
getScriptEvaluatorByLanguageName
ScriptEvaluator getScriptEvaluatorByLanguageName(String languageName)
Retrieves a script evaluatorScriptEvaluatorfor the given language.- Parameters:
languageName- the name of a scripting language- Returns:
- a script executor for the given language. Never null.
- Throws:
ScriptEvaluatorNotFoundException- in case noScriptEvaluatorwas found for a givenlanguageName.
-
clear
void clear()
Clear the state of the factory.Called when the
ValidatorFactoryis closed.
-
-