com.espertech.esper.core.context.mgr
Interface ContextController

All Known Implementing Classes:
ContextControllerCategory, ContextControllerHash, ContextControllerInitTerm, ContextControllerPartitioned

public interface ContextController


Method Summary
 void activate(EventBean optionalTriggeringEvent, java.util.Map<java.lang.String,java.lang.Object> optionalTriggeringPattern, ContextControllerState states, ContextInternalFilterAddendum filterAddendum, java.lang.Integer importPathId)
           
 void deactivate()
           
 void deletePath(ContextPartitionIdentifier identifier)
           
 ContextControllerFactory getFactory()
           
 int getPathId()
           
 void importContextPartitions(ContextControllerState state, int pathIdToUse, ContextInternalFilterAddendum filterAddendum, AgentInstanceSelector agentInstanceSelector)
           
 void visitSelectedPartitions(ContextPartitionSelector contextPartitionSelector, ContextPartitionVisitor visitor)
           
 

Method Detail

getPathId

int getPathId()

activate

void activate(EventBean optionalTriggeringEvent,
              java.util.Map<java.lang.String,java.lang.Object> optionalTriggeringPattern,
              ContextControllerState states,
              ContextInternalFilterAddendum filterAddendum,
              java.lang.Integer importPathId)

getFactory

ContextControllerFactory getFactory()

deactivate

void deactivate()

visitSelectedPartitions

void visitSelectedPartitions(ContextPartitionSelector contextPartitionSelector,
                             ContextPartitionVisitor visitor)

importContextPartitions

void importContextPartitions(ContextControllerState state,
                             int pathIdToUse,
                             ContextInternalFilterAddendum filterAddendum,
                             AgentInstanceSelector agentInstanceSelector)

deletePath

void deletePath(ContextPartitionIdentifier identifier)

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