public class AgentInstanceContext extends Object implements ExprEvaluatorContext
Constructor and Description |
---|
AgentInstanceContext(StatementContext statementContext,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
int agentInstanceId,
AgentInstanceFilterProxy agentInstanceFilterProxy,
MappedEventBean agentInstanceProperties,
AgentInstanceScriptContext agentInstanceScriptContext) |
Modifier and Type | Method and Description |
---|---|
void |
addTerminationCallback(StopCallback callback) |
AgentInstanceFilterProxy |
getAgentInstanceFilterProxy() |
int |
getAgentInstanceId() |
StatementAgentInstanceLock |
getAgentInstanceLock() |
AgentInstanceScriptContext |
getAllocateAgentInstanceScriptContext() |
MappedEventBean |
getContextProperties() |
String |
getEngineURI() |
EPStatementAgentInstanceHandle |
getEpStatementAgentInstanceHandle() |
ExpressionResultCacheService |
getExpressionResultCacheService() |
StatementContext |
getStatementContext() |
StatementContextCPPair |
getStatementContextCPPair() |
int |
getStatementId() |
String |
getStatementName() |
StatementType |
getStatementType() |
Object |
getStatementUserObject() |
TableExprEvaluatorContext |
getTableExprEvaluatorContext() |
Collection<StopCallback> |
getTerminationCallbackRO() |
TimeProvider |
getTimeProvider()
Returns the time provider.
|
void |
removeTerminationCallback(StopCallback callback) |
public AgentInstanceContext(StatementContext statementContext, EPStatementAgentInstanceHandle epStatementAgentInstanceHandle, int agentInstanceId, AgentInstanceFilterProxy agentInstanceFilterProxy, MappedEventBean agentInstanceProperties, AgentInstanceScriptContext agentInstanceScriptContext)
public AgentInstanceFilterProxy getAgentInstanceFilterProxy()
public AgentInstanceScriptContext getAllocateAgentInstanceScriptContext()
getAllocateAgentInstanceScriptContext
in interface ExprEvaluatorContext
public TimeProvider getTimeProvider()
ExprEvaluatorContext
getTimeProvider
in interface ExprEvaluatorContext
public ExpressionResultCacheService getExpressionResultCacheService()
getExpressionResultCacheService
in interface ExprEvaluatorContext
public int getAgentInstanceId()
getAgentInstanceId
in interface ExprEvaluatorContext
public StatementContext getStatementContext()
public EPStatementAgentInstanceHandle getEpStatementAgentInstanceHandle()
public MappedEventBean getContextProperties()
getContextProperties
in interface ExprEvaluatorContext
public TableExprEvaluatorContext getTableExprEvaluatorContext()
getTableExprEvaluatorContext
in interface ExprEvaluatorContext
public Collection<StopCallback> getTerminationCallbackRO()
public void addTerminationCallback(StopCallback callback)
public void removeTerminationCallback(StopCallback callback)
public String getStatementName()
getStatementName
in interface ExprEvaluatorContext
public String getEngineURI()
getEngineURI
in interface ExprEvaluatorContext
public int getStatementId()
getStatementId
in interface ExprEvaluatorContext
public StatementType getStatementType()
getStatementType
in interface ExprEvaluatorContext
public StatementAgentInstanceLock getAgentInstanceLock()
getAgentInstanceLock
in interface ExprEvaluatorContext
public Object getStatementUserObject()
getStatementUserObject
in interface ExprEvaluatorContext
public StatementContextCPPair getStatementContextCPPair()