com.espertech.esper.core.context.mgr
Interface ContextManager
- All Superinterfaces:
- FilterFaultHandler
- All Known Implementing Classes:
- ContextManagerImpl, ContextManagerNested
public interface ContextManager
- extends FilterFaultHandler
getContextDescriptor
ContextDescriptor getContextDescriptor()
getNumNestingLevels
int getNumNestingLevels()
getContextStateCache
ContextStateCache getContextStateCache()
addStatement
void addStatement(ContextControllerStatementBase statement,
boolean isRecoveringResilient)
throws ExprValidationException
- Throws:
ExprValidationException
stopStatement
void stopStatement(java.lang.String statementName,
int statementId)
destroyStatement
void destroyStatement(java.lang.String statementName,
int statementId)
safeDestroy
void safeDestroy()
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.Integer,ContextControllerStatementDesc> getStatements()