com.espertech.esper.core.context.mgr
Class ContextControllerCategory

java.lang.Object
  extended by com.espertech.esper.core.context.mgr.ContextControllerCategory
All Implemented Interfaces:
ContextController

public class ContextControllerCategory
extends java.lang.Object
implements ContextController


Constructor Summary
ContextControllerCategory(int pathId, ContextControllerLifecycleCallback activationCallback, ContextControllerCategoryFactory factory)
           
 
Method Summary
 void activate(EventBean optionalTriggeringEvent, java.util.Map<java.lang.String,java.lang.Object> optionalTriggeringPattern, ContextControllerState controllerState, ContextInternalFilterAddendum activationFilterAddendum, 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextControllerCategory

public ContextControllerCategory(int pathId,
                                 ContextControllerLifecycleCallback activationCallback,
                                 ContextControllerCategoryFactory factory)
Method Detail

importContextPartitions

public void importContextPartitions(ContextControllerState state,
                                    int pathIdToUse,
                                    ContextInternalFilterAddendum filterAddendum,
                                    AgentInstanceSelector agentInstanceSelector)
Specified by:
importContextPartitions in interface ContextController

deletePath

public void deletePath(ContextPartitionIdentifier identifier)
Specified by:
deletePath in interface ContextController

visitSelectedPartitions

public void visitSelectedPartitions(ContextPartitionSelector contextPartitionSelector,
                                    ContextPartitionVisitor visitor)
Specified by:
visitSelectedPartitions in interface ContextController

activate

public void activate(EventBean optionalTriggeringEvent,
                     java.util.Map<java.lang.String,java.lang.Object> optionalTriggeringPattern,
                     ContextControllerState controllerState,
                     ContextInternalFilterAddendum activationFilterAddendum,
                     java.lang.Integer importPathId)
Specified by:
activate in interface ContextController

getFactory

public ContextControllerFactory getFactory()
Specified by:
getFactory in interface ContextController

getPathId

public int getPathId()
Specified by:
getPathId in interface ContextController

deactivate

public void deactivate()
Specified by:
deactivate in interface ContextController

setContextPartitionRange

public void setContextPartitionRange(java.util.List<NumberSetParameter> partitionRanges)
Specified by:
setContextPartitionRange in interface ContextController

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