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

All Superinterfaces:
FilterFaultHandler
All Known Implementing Classes:
ContextManagerImpl, ContextManagerNested

public interface ContextManager
extends FilterFaultHandler


Method Summary
 void addStatement(ContextControllerStatementBase statement, boolean isRecoveringResilient)
           
 void destroyStatement(java.lang.String statementName, java.lang.String statementId)
           
 ContextStatePathDescriptor extractDestroyPaths(ContextPartitionSelector contextPartitionSelector)
           
 ContextStatePathDescriptor extractPaths(ContextPartitionSelector contextPartitionSelector)
           
 ContextStatePathDescriptor extractStopPaths(ContextPartitionSelector contextPartitionSelector)
           
 java.util.Collection<java.lang.Integer> getAgentInstanceIds(ContextPartitionSelector contextPartitionSelector)
           
 ContextDescriptor getContextDescriptor()
           
 FilterSpecLookupable getFilterLookupable(EventType eventType)
           
 int getNumNestingLevels()
           
 java.util.Map<java.lang.String,ContextControllerStatementDesc> getStatements()
           
 void importStartPaths(ContextControllerState state, AgentInstanceSelector agentInstanceSelector)
           
 void safeDestroy()
           
 void setContextPartitionRange(java.util.List<NumberSetParameter> partitionRanges)
           
 java.util.Map<java.lang.Integer,ContextPartitionDescriptor> startPaths(ContextPartitionSelector contextPartitionSelector)
           
 void stopStatement(java.lang.String statementName, java.lang.String statementId)
           
 
Methods inherited from interface com.espertech.esper.filter.FilterFaultHandler
handleFilterFault
 

Method Detail

getContextDescriptor

ContextDescriptor getContextDescriptor()

getNumNestingLevels

int getNumNestingLevels()

addStatement

void addStatement(ContextControllerStatementBase statement,
                  boolean isRecoveringResilient)
                  throws ExprValidationException
Throws:
ExprValidationException

stopStatement

void stopStatement(java.lang.String statementName,
                   java.lang.String statementId)

destroyStatement

void destroyStatement(java.lang.String statementName,
                      java.lang.String statementId)

safeDestroy

void safeDestroy()

setContextPartitionRange

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

getFilterLookupable

FilterSpecLookupable getFilterLookupable(EventType eventType)

extractPaths

ContextStatePathDescriptor extractPaths(ContextPartitionSelector contextPartitionSelector)

extractStopPaths

ContextStatePathDescriptor extractStopPaths(ContextPartitionSelector contextPartitionSelector)

extractDestroyPaths

ContextStatePathDescriptor extractDestroyPaths(ContextPartitionSelector contextPartitionSelector)

importStartPaths

void importStartPaths(ContextControllerState state,
                      AgentInstanceSelector agentInstanceSelector)

startPaths

java.util.Map<java.lang.Integer,ContextPartitionDescriptor> startPaths(ContextPartitionSelector contextPartitionSelector)

getAgentInstanceIds

java.util.Collection<java.lang.Integer> getAgentInstanceIds(ContextPartitionSelector contextPartitionSelector)

getStatements

java.util.Map<java.lang.String,ContextControllerStatementDesc> getStatements()

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