public abstract class StatementAgentInstanceFactoryOnTriggerBase extends java.lang.Object implements StatementAgentInstanceFactory
Modifier and Type | Class and Description |
---|---|
static class |
StatementAgentInstanceFactoryOnTriggerBase.OnExprViewResult |
Modifier and Type | Field and Description |
---|---|
protected EPServicesContext |
services |
protected StatementContext |
statementContext |
protected StatementSpecCompiled |
statementSpec |
Constructor and Description |
---|
StatementAgentInstanceFactoryOnTriggerBase(StatementContext statementContext,
StatementSpecCompiled statementSpec,
EPServicesContext services,
ViewableActivator activator,
SubSelectStrategyCollection subSelectStrategyCollection) |
Modifier and Type | Method and Description |
---|---|
void |
assignExpressions(StatementAgentInstanceFactoryResult result) |
abstract View |
determineFinalOutputView(AgentInstanceContext agentInstanceContext,
View onExprView) |
abstract StatementAgentInstanceFactoryOnTriggerBase.OnExprViewResult |
determineOnExprView(AgentInstanceContext agentInstanceContext,
java.util.List<StopCallback> stopCallbacks,
boolean isRecoveringReslient) |
StatementAgentInstanceFactoryOnTriggerResult |
newContext(AgentInstanceContext agentInstanceContext,
boolean isRecoveringResilient) |
void |
unassignExpressions() |
protected final StatementContext statementContext
protected final StatementSpecCompiled statementSpec
protected final EPServicesContext services
public StatementAgentInstanceFactoryOnTriggerBase(StatementContext statementContext, StatementSpecCompiled statementSpec, EPServicesContext services, ViewableActivator activator, SubSelectStrategyCollection subSelectStrategyCollection)
public abstract StatementAgentInstanceFactoryOnTriggerBase.OnExprViewResult determineOnExprView(AgentInstanceContext agentInstanceContext, java.util.List<StopCallback> stopCallbacks, boolean isRecoveringReslient)
public abstract View determineFinalOutputView(AgentInstanceContext agentInstanceContext, View onExprView)
public StatementAgentInstanceFactoryOnTriggerResult newContext(AgentInstanceContext agentInstanceContext, boolean isRecoveringResilient)
newContext
in interface StatementAgentInstanceFactory
public void assignExpressions(StatementAgentInstanceFactoryResult result)
assignExpressions
in interface StatementAgentInstanceFactory
public void unassignExpressions()
unassignExpressions
in interface StatementAgentInstanceFactory