com.espertech.esper.epl.script.mvel
Class MVELInvoker

java.lang.Object
  extended by com.espertech.esper.epl.script.mvel.MVELInvoker

public class MVELInvoker
extends java.lang.Object


Constructor Summary
MVELInvoker()
           
 
Method Summary
static void analysisCompile(java.lang.String expression, java.lang.Object parserContext)
           
static java.lang.Object compileExpression(java.lang.String expression, java.lang.Object parserContext)
           
static java.lang.Object executeExpression(java.lang.Object executable, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
static java.lang.Class getExecutableStatementKnownReturnType(java.lang.Object compiled)
           
static java.util.Map<java.lang.String,java.lang.Class> getParserContextInputs(java.lang.Object parserContext)
           
static boolean isMVELInClasspath()
           
static java.lang.Object newParserContext()
           
static void setParserContextInputs(java.lang.Object parserContext, java.util.Map<java.lang.String,java.lang.Class> mvelInputParamTypes)
           
static void setParserContextStrongTyping(java.lang.Object parserContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MVELInvoker

public MVELInvoker()
Method Detail

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)

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com