com.espertech.esper.core.context.util
Class AgentInstanceViewFactoryChainContext
java.lang.Object
com.espertech.esper.core.context.util.AgentInstanceViewFactoryChainContext
- All Implemented Interfaces:
- ExprEvaluatorContext
public class AgentInstanceViewFactoryChainContext
- extends java.lang.Object
- implements ExprEvaluatorContext
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AgentInstanceViewFactoryChainContext
public AgentInstanceViewFactoryChainContext(AgentInstanceContext agentInstanceContext,
boolean isRemoveStream,
java.lang.Object previousNodeGetter,
ViewUpdatedCollection priorViewUpdatedCollection)
getAgentInstanceLock
public StatementAgentInstanceLock getAgentInstanceLock()
- Specified by:
getAgentInstanceLock
in interface ExprEvaluatorContext
getAgentInstanceContext
public AgentInstanceContext getAgentInstanceContext()
getAgentInstanceScriptContext
public AgentInstanceScriptContext getAgentInstanceScriptContext()
- Specified by:
getAgentInstanceScriptContext
in interface ExprEvaluatorContext
isRemoveStream
public boolean isRemoveStream()
setRemoveStream
public void setRemoveStream(boolean removeStream)
getPreviousNodeGetter
public java.lang.Object getPreviousNodeGetter()
getPriorViewUpdatedCollection
public ViewUpdatedCollection getPriorViewUpdatedCollection()
getStatementContext
public StatementContext getStatementContext()
getTimeProvider
public TimeProvider getTimeProvider()
- Description copied from interface:
ExprEvaluatorContext
- Returns the time provider.
- Specified by:
getTimeProvider
in interface ExprEvaluatorContext
- Returns:
- time provider
getExpressionResultCacheService
public ExpressionResultCacheService getExpressionResultCacheService()
- Specified by:
getExpressionResultCacheService
in interface ExprEvaluatorContext
getAgentInstanceId
public int getAgentInstanceId()
- Specified by:
getAgentInstanceId
in interface ExprEvaluatorContext
getContextProperties
public EventBean getContextProperties()
- Specified by:
getContextProperties
in interface ExprEvaluatorContext
getEpStatementAgentInstanceHandle
public EPStatementAgentInstanceHandle getEpStatementAgentInstanceHandle()
getTerminationCallbacksRO
public java.util.Collection<StopCallback> getTerminationCallbacksRO()
addTerminationCallback
public void addTerminationCallback(StopCallback callback)
removeTerminationCallback
public void removeTerminationCallback(StopCallback callback)
getTableExprEvaluatorContext
public TableExprEvaluatorContext getTableExprEvaluatorContext()
- Specified by:
getTableExprEvaluatorContext
in interface ExprEvaluatorContext
create
public static AgentInstanceViewFactoryChainContext create(java.util.List<ViewFactory> viewFactoryChain,
AgentInstanceContext agentInstanceContext,
ViewResourceDelegateVerifiedStream viewResourceDelegate)
getStatementName
public java.lang.String getStatementName()
- Specified by:
getStatementName
in interface ExprEvaluatorContext
getEngineURI
public java.lang.String getEngineURI()
- Specified by:
getEngineURI
in interface ExprEvaluatorContext
getStatementId
public java.lang.String getStatementId()
- Specified by:
getStatementId
in interface ExprEvaluatorContext
getStatementType
public StatementType getStatementType()
- Specified by:
getStatementType
in interface ExprEvaluatorContext
getStatementUserObject
public java.lang.Object getStatementUserObject()
- Specified by:
getStatementUserObject
in interface ExprEvaluatorContext