com.espertech.esper.epl.script.mvel
Class MVELInvoker
java.lang.Object
com.espertech.esper.epl.script.mvel.MVELInvoker
public class MVELInvoker
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MVELInvoker
public MVELInvoker()
isMVELInClasspath
public static boolean isMVELInClasspath()
analysisCompile
public static void analysisCompile(java.lang.String expression,
java.lang.Object parserContext)
throws java.lang.reflect.InvocationTargetException
- Throws:
java.lang.reflect.InvocationTargetException
compileExpression
public static java.lang.Object compileExpression(java.lang.String expression,
java.lang.Object parserContext)
throws java.lang.reflect.InvocationTargetException
- Throws:
java.lang.reflect.InvocationTargetException
newParserContext
public static java.lang.Object newParserContext()
getParserContextInputs
public static java.util.Map<java.lang.String,java.lang.Class> getParserContextInputs(java.lang.Object parserContext)
executeExpression
public static java.lang.Object executeExpression(java.lang.Object executable,
java.util.Map<java.lang.String,java.lang.Object> parameters)
throws java.lang.reflect.InvocationTargetException
- Throws:
java.lang.reflect.InvocationTargetException
setParserContextStrongTyping
public static void setParserContextStrongTyping(java.lang.Object parserContext)
setParserContextInputs
public static void setParserContextInputs(java.lang.Object parserContext,
java.util.Map<java.lang.String,java.lang.Class> mvelInputParamTypes)
getExecutableStatementKnownReturnType
public static java.lang.Class getExecutableStatementKnownReturnType(java.lang.Object compiled)