com.espertech.esper.core.context.mgr
Interface ContextStateCache
- All Known Implementing Classes:
- ContextStateCacheNoSave
public interface ContextStateCache
Method Summary |
void |
addContextPath(java.lang.String contextName,
int level,
int parentPath,
int subPath,
java.lang.Integer optionalContextPartitionId,
java.lang.Object additionalInfo,
ContextStatePathValueBinding binding)
|
ContextStatePathValueBinding |
getBinding(java.lang.Object bindingInfo)
|
java.util.TreeMap<ContextStatePathKey,ContextStatePathValue> |
getContextPaths(java.lang.String contextName)
|
void |
removeContext(java.lang.String contextName)
|
void |
removeContextParentPath(java.lang.String contextName,
int level,
int parentPath)
|
void |
removeContextPath(java.lang.String contextName,
int level,
int parentPath,
int subPath)
|
void |
updateContextPath(java.lang.String contextName,
ContextStatePathKey key,
ContextStatePathValue value)
|
getBinding
ContextStatePathValueBinding getBinding(java.lang.Object bindingInfo)
addContextPath
void addContextPath(java.lang.String contextName,
int level,
int parentPath,
int subPath,
java.lang.Integer optionalContextPartitionId,
java.lang.Object additionalInfo,
ContextStatePathValueBinding binding)
updateContextPath
void updateContextPath(java.lang.String contextName,
ContextStatePathKey key,
ContextStatePathValue value)
removeContextParentPath
void removeContextParentPath(java.lang.String contextName,
int level,
int parentPath)
removeContextPath
void removeContextPath(java.lang.String contextName,
int level,
int parentPath,
int subPath)
removeContext
void removeContext(java.lang.String contextName)
getContextPaths
java.util.TreeMap<ContextStatePathKey,ContextStatePathValue> getContextPaths(java.lang.String contextName)