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