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()
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()
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()