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
-
Field Summary
Fields inherited from interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
EPTYPE
-
Constructor Summary
ConstructorDescriptionEPEventServiceExprEvaluatorContext
(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 Summary
Modifier and TypeMethodDescriptionint
com.espertech.esper.common.internal.context.util.StatementAgentInstanceLock
com.espertech.esper.common.internal.epl.script.core.AgentInstanceScriptContext
com.espertech.esper.common.internal.metrics.audit.AuditProvider
com.espertech.esper.common.client.EventBean
com.espertech.esper.common.client.hook.expr.EventBeanService
com.espertech.esper.common.internal.event.core.EventBeanTypedEventFactory
com.espertech.esper.common.internal.settings.ExceptionHandlingService
com.espertech.esper.common.internal.epl.enummethod.cache.ExpressionResultCacheService
com.espertech.esper.common.internal.metrics.instrumentation.InstrumentationCommon
int
com.espertech.esper.common.internal.epl.table.core.TableExprEvaluatorContext
com.espertech.esper.common.internal.epl.expression.time.abacus.TimeAbacus
com.espertech.esper.common.internal.schedule.TimeProvider
com.espertech.esper.common.internal.epl.variable.core.VariableManagementService
boolean
void
setFilterReboolConstant
(Object value)
-
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 interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getAgentInstanceId
public int getAgentInstanceId()- Specified by:
getAgentInstanceId
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getContextProperties
public com.espertech.esper.common.client.EventBean getContextProperties()- Specified by:
getContextProperties
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getStatementName
- Specified by:
getStatementName
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getRuntimeURI
- Specified by:
getRuntimeURI
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getStatementId
public int getStatementId()- Specified by:
getStatementId
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getDeploymentId
- Specified by:
getDeploymentId
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getUserObjectCompileTime
- Specified by:
getUserObjectCompileTime
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getEventBeanService
public com.espertech.esper.common.client.hook.expr.EventBeanService getEventBeanService()- Specified by:
getEventBeanService
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getAgentInstanceLock
public com.espertech.esper.common.internal.context.util.StatementAgentInstanceLock getAgentInstanceLock()- Specified by:
getAgentInstanceLock
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getExpressionResultCacheService
public com.espertech.esper.common.internal.epl.enummethod.cache.ExpressionResultCacheService getExpressionResultCacheService()- Specified by:
getExpressionResultCacheService
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getTableExprEvaluatorContext
public com.espertech.esper.common.internal.epl.table.core.TableExprEvaluatorContext getTableExprEvaluatorContext()- Specified by:
getTableExprEvaluatorContext
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getAllocateAgentInstanceScriptContext
public com.espertech.esper.common.internal.epl.script.core.AgentInstanceScriptContext getAllocateAgentInstanceScriptContext()- Specified by:
getAllocateAgentInstanceScriptContext
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getAuditProvider
public com.espertech.esper.common.internal.metrics.audit.AuditProvider getAuditProvider()- Specified by:
getAuditProvider
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getInstrumentationProvider
public com.espertech.esper.common.internal.metrics.instrumentation.InstrumentationCommon getInstrumentationProvider()- Specified by:
getInstrumentationProvider
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getExceptionHandlingService
public com.espertech.esper.common.internal.settings.ExceptionHandlingService getExceptionHandlingService()- Specified by:
getExceptionHandlingService
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getFilterReboolConstant
- Specified by:
getFilterReboolConstant
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
setFilterReboolConstant
- Specified by:
setFilterReboolConstant
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getContextName
- Specified by:
getContextName
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getEPLWhenAvailable
- Specified by:
getEPLWhenAvailable
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getTimeZone
- Specified by:
getTimeZone
in interfacecom.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 interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getVariableManagementService
public com.espertech.esper.common.internal.epl.variable.core.VariableManagementService getVariableManagementService()- Specified by:
getVariableManagementService
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getEventBeanTypedEventFactory
public com.espertech.esper.common.internal.event.core.EventBeanTypedEventFactory getEventBeanTypedEventFactory()- Specified by:
getEventBeanTypedEventFactory
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getModuleName
- Specified by:
getModuleName
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
isWritesToTables
public boolean isWritesToTables()- Specified by:
isWritesToTables
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-
getAnnotations
- Specified by:
getAnnotations
in interfacecom.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
-