Class EPEventServiceExprEvaluatorContext

java.lang.Object
com.espertech.esper.runtime.internal.kernel.service.EPEventServiceExprEvaluatorContext
All Implemented Interfaces:
com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext

public class EPEventServiceExprEvaluatorContext extends Object implements com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
  • Constructor Details

    • EPEventServiceExprEvaluatorContext

      public EPEventServiceExprEvaluatorContext(String runtimeURI, com.espertech.esper.common.client.hook.expr.EventBeanService eventBeanService, com.espertech.esper.common.internal.settings.ExceptionHandlingService exceptionHandlingService, com.espertech.esper.common.internal.epl.enummethod.cache.ExpressionResultCacheService expressionResultCacheService, com.espertech.esper.common.internal.schedule.SchedulingService schedulingService, TimeZone timeZone, com.espertech.esper.common.internal.epl.expression.time.abacus.TimeAbacus timeAbacus, com.espertech.esper.common.internal.epl.variable.core.VariableManagementService variableManagementService)
  • Method Details

    • getTimeProvider

      public com.espertech.esper.common.internal.schedule.TimeProvider getTimeProvider()
      Specified by:
      getTimeProvider in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getAgentInstanceId

      public int getAgentInstanceId()
      Specified by:
      getAgentInstanceId in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getContextProperties

      public com.espertech.esper.common.client.EventBean getContextProperties()
      Specified by:
      getContextProperties in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getStatementName

      public String getStatementName()
      Specified by:
      getStatementName in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getRuntimeURI

      public String getRuntimeURI()
      Specified by:
      getRuntimeURI in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getStatementId

      public int getStatementId()
      Specified by:
      getStatementId in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getDeploymentId

      public String getDeploymentId()
      Specified by:
      getDeploymentId in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getUserObjectCompileTime

      public Object getUserObjectCompileTime()
      Specified by:
      getUserObjectCompileTime in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getEventBeanService

      public com.espertech.esper.common.client.hook.expr.EventBeanService getEventBeanService()
      Specified by:
      getEventBeanService in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getAgentInstanceLock

      public com.espertech.esper.common.internal.context.util.StatementAgentInstanceLock getAgentInstanceLock()
      Specified by:
      getAgentInstanceLock in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getExpressionResultCacheService

      public com.espertech.esper.common.internal.epl.enummethod.cache.ExpressionResultCacheService getExpressionResultCacheService()
      Specified by:
      getExpressionResultCacheService in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getTableExprEvaluatorContext

      public com.espertech.esper.common.internal.epl.table.core.TableExprEvaluatorContext getTableExprEvaluatorContext()
      Specified by:
      getTableExprEvaluatorContext in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getAllocateAgentInstanceScriptContext

      public com.espertech.esper.common.internal.epl.script.core.AgentInstanceScriptContext getAllocateAgentInstanceScriptContext()
      Specified by:
      getAllocateAgentInstanceScriptContext in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getAuditProvider

      public com.espertech.esper.common.internal.metrics.audit.AuditProvider getAuditProvider()
      Specified by:
      getAuditProvider in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getInstrumentationProvider

      public com.espertech.esper.common.internal.metrics.instrumentation.InstrumentationCommon getInstrumentationProvider()
      Specified by:
      getInstrumentationProvider in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getExceptionHandlingService

      public com.espertech.esper.common.internal.settings.ExceptionHandlingService getExceptionHandlingService()
      Specified by:
      getExceptionHandlingService in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getFilterReboolConstant

      public Object getFilterReboolConstant()
      Specified by:
      getFilterReboolConstant in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • setFilterReboolConstant

      public void setFilterReboolConstant(Object value)
      Specified by:
      setFilterReboolConstant in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getContextName

      public String getContextName()
      Specified by:
      getContextName in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getEPLWhenAvailable

      public String getEPLWhenAvailable()
      Specified by:
      getEPLWhenAvailable in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getTimeZone

      public TimeZone getTimeZone()
      Specified by:
      getTimeZone in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getTimeAbacus

      public com.espertech.esper.common.internal.epl.expression.time.abacus.TimeAbacus getTimeAbacus()
      Specified by:
      getTimeAbacus in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getVariableManagementService

      public com.espertech.esper.common.internal.epl.variable.core.VariableManagementService getVariableManagementService()
      Specified by:
      getVariableManagementService in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getEventBeanTypedEventFactory

      public com.espertech.esper.common.internal.event.core.EventBeanTypedEventFactory getEventBeanTypedEventFactory()
      Specified by:
      getEventBeanTypedEventFactory in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getModuleName

      public String getModuleName()
      Specified by:
      getModuleName in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • isWritesToTables

      public boolean isWritesToTables()
      Specified by:
      isWritesToTables in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
    • getAnnotations

      public Annotation[] getAnnotations()
      Specified by:
      getAnnotations in interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext