Class MVELInvoker
java.lang.Object
com.espertech.esper.common.internal.epl.script.mvel.MVELInvoker
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
analysisCompile
(String expression, Object parserContext, ClasspathImportService classpathImportService) static Object
compileExpression
(String expression, Object parserContext) static Object
executeExpression
(Object executable, Map<String, Object> parameters) static EPTypeClass
getExecutableStatementKnownReturnType
(Object compiled) getParserContextInputs
(Object parserContext) static boolean
isMVELInClasspath
(ClasspathImportService classpathImportService) static Object
newParserContext
(ClasspathImportService classpathImportService) static void
setParserContextInputs
(Object parserContext, Map<String, Class> mvelInputParamTypes) static void
setParserContextStrongTyping
(Object parserContext)
-
Constructor Details
-
MVELInvoker
public MVELInvoker()
-
-
Method Details
-
isMVELInClasspath
-
analysisCompile
public static void analysisCompile(String expression, Object parserContext, ClasspathImportService classpathImportService) throws InvocationTargetException - Throws:
InvocationTargetException
-
compileExpression
public static Object compileExpression(String expression, Object parserContext) throws InvocationTargetException - Throws:
InvocationTargetException
-
newParserContext
-
getParserContextInputs
-
executeExpression
public static Object executeExpression(Object executable, Map<String, Object> parameters) throws InvocationTargetException- Throws:
InvocationTargetException
-
setParserContextStrongTyping
-
setParserContextInputs
-
getExecutableStatementKnownReturnType
-