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

java.lang.Object
  extended by com.espertech.esper.core.context.mgr.ContextPartitionVisitorStateWithPath
All Implemented Interfaces:
ContextPartitionVisitor, ContextPartitionVisitorWithPath

public class ContextPartitionVisitorStateWithPath
extends java.lang.Object
implements ContextPartitionVisitorWithPath


Nested Class Summary
static class ContextPartitionVisitorStateWithPath.LeafDesc
           
 
Constructor Summary
ContextPartitionVisitorStateWithPath(ContextControllerFactory[] nestedFactories, java.util.Map<ContextController,ContextControllerTreeEntry> subcontexts)
           
 
Method Summary
 java.util.Map<java.lang.Integer,ContextPartitionDescriptor> getAgentInstanceInfo()
           
 java.util.Map<ContextController,java.util.List<ContextPartitionVisitorStateWithPath.LeafDesc>> getControllerAgentInstances()
           
 java.util.TreeMap<ContextStatePathKey,ContextStatePathValue> getStates()
           
 java.util.Collection<java.lang.Integer> getSubpaths()
           
 void resetSubPaths()
           
 void visit(int nestingLevel, int pathId, ContextStatePathValueBinding binding, java.lang.Object payload, ContextController contextController, ContextControllerInstanceHandle instanceHandle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextPartitionVisitorStateWithPath

public ContextPartitionVisitorStateWithPath(ContextControllerFactory[] nestedFactories,
                                            java.util.Map<ContextController,ContextControllerTreeEntry> subcontexts)
Method Detail

visit

public void visit(int nestingLevel,
                  int pathId,
                  ContextStatePathValueBinding binding,
                  java.lang.Object payload,
                  ContextController contextController,
                  ContextControllerInstanceHandle instanceHandle)
Specified by:
visit in interface ContextPartitionVisitor

getStates

public java.util.TreeMap<ContextStatePathKey,ContextStatePathValue> getStates()

resetSubPaths

public void resetSubPaths()
Specified by:
resetSubPaths in interface ContextPartitionVisitorWithPath

getSubpaths

public java.util.Collection<java.lang.Integer> getSubpaths()
Specified by:
getSubpaths in interface ContextPartitionVisitorWithPath

getControllerAgentInstances

public java.util.Map<ContextController,java.util.List<ContextPartitionVisitorStateWithPath.LeafDesc>> getControllerAgentInstances()

getAgentInstanceInfo

public java.util.Map<java.lang.Integer,ContextPartitionDescriptor> getAgentInstanceInfo()

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