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 setContextPartitionRange(java.util.List<NumberSetParameter> partitionRanges)
           
 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)

setContextPartitionRange

void setContextPartitionRange(java.util.List<NumberSetParameter> partitionRanges)

importContextPartitions

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

deletePath

void deletePath(ContextPartitionIdentifier identifier)

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