com.espertech.esper.core.context.factory
Class StatementAgentInstanceFactoryOnTriggerBase

java.lang.Object
  extended by com.espertech.esper.core.context.factory.StatementAgentInstanceFactoryOnTriggerBase
All Implemented Interfaces:
StatementAgentInstanceFactory
Direct Known Subclasses:
StatementAgentInstanceFactoryOnTriggerNamedWindow, StatementAgentInstanceFactoryOnTriggerSetVariable, StatementAgentInstanceFactoryOnTriggerSplit, StatementAgentInstanceFactoryOnTriggerTable

public abstract class StatementAgentInstanceFactoryOnTriggerBase
extends java.lang.Object
implements StatementAgentInstanceFactory


Nested Class Summary
static class StatementAgentInstanceFactoryOnTriggerBase.OnExprViewResult
           
 
Field Summary
protected  EPServicesContext services
           
protected  StatementContext statementContext
           
protected  StatementSpecCompiled statementSpec
           
 
Constructor Summary
StatementAgentInstanceFactoryOnTriggerBase(StatementContext statementContext, StatementSpecCompiled statementSpec, EPServicesContext services, ViewableActivator activator, SubSelectStrategyCollection subSelectStrategyCollection)
           
 
Method Summary
abstract  View determineFinalOutputView(AgentInstanceContext agentInstanceContext, View onExprView)
           
abstract  StatementAgentInstanceFactoryOnTriggerBase.OnExprViewResult determineOnExprView(AgentInstanceContext agentInstanceContext, java.util.List<StopCallback> stopCallbacks)
           
 StatementAgentInstanceFactoryOnTriggerResult newContext(AgentInstanceContext agentInstanceContext, boolean isRecoveringResilient)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

statementContext

protected final StatementContext statementContext

statementSpec

protected final StatementSpecCompiled statementSpec

services

protected final EPServicesContext services
Constructor Detail

StatementAgentInstanceFactoryOnTriggerBase

public StatementAgentInstanceFactoryOnTriggerBase(StatementContext statementContext,
                                                  StatementSpecCompiled statementSpec,
                                                  EPServicesContext services,
                                                  ViewableActivator activator,
                                                  SubSelectStrategyCollection subSelectStrategyCollection)
Method Detail

determineOnExprView

public abstract StatementAgentInstanceFactoryOnTriggerBase.OnExprViewResult determineOnExprView(AgentInstanceContext agentInstanceContext,
                                                                                                java.util.List<StopCallback> stopCallbacks)

determineFinalOutputView

public abstract View determineFinalOutputView(AgentInstanceContext agentInstanceContext,
                                              View onExprView)

newContext

public StatementAgentInstanceFactoryOnTriggerResult newContext(AgentInstanceContext agentInstanceContext,
                                                               boolean isRecoveringResilient)
Specified by:
newContext in interface StatementAgentInstanceFactory

© 2006-2014 EsperTech Inc.
All rights reserved.
Visit us at espertech.com