com.espertech.esper.core.context.mgr
Class ContextStateCacheNoSave

java.lang.Object
  extended by com.espertech.esper.core.context.mgr.ContextStateCacheNoSave
All Implemented Interfaces:
ContextStateCache

public class ContextStateCacheNoSave
extends java.lang.Object
implements ContextStateCache

For testing, only used within SPIs; Replaced by applicable EsperHA bindings.


Nested Class Summary
static class ContextStateCacheNoSave.ContextStateCacheNoSaveInitTermBinding
          For testing, only used within SPIs; Replaced by applicable EsperHA bindings.
static class ContextStateCacheNoSave.MyContextStatePathValueBindingSerializable
          For testing, only used within SPIs; Replaced by applicable EsperHA bindings.
 
Field Summary
static ContextStatePathValueBinding DEFAULT_SPI_TEST_BINDING
           
 
Constructor Summary
ContextStateCacheNoSave()
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SPI_TEST_BINDING

public static final ContextStatePathValueBinding DEFAULT_SPI_TEST_BINDING
Constructor Detail

ContextStateCacheNoSave

public ContextStateCacheNoSave()
Method Detail

getBinding

public ContextStatePathValueBinding getBinding(java.lang.Object bindingInfo)
Specified by:
getBinding in interface ContextStateCache

updateContextPath

public void updateContextPath(java.lang.String contextName,
                              ContextStatePathKey key,
                              ContextStatePathValue value)
Specified by:
updateContextPath in interface ContextStateCache

addContextPath

public void addContextPath(java.lang.String contextName,
                           int level,
                           int parentPath,
                           int subPath,
                           java.lang.Integer optionalContextPartitionId,
                           java.lang.Object additionalInfo,
                           ContextStatePathValueBinding binding)
Specified by:
addContextPath in interface ContextStateCache

removeContextParentPath

public void removeContextParentPath(java.lang.String contextName,
                                    int level,
                                    int parentPath)
Specified by:
removeContextParentPath in interface ContextStateCache

removeContextPath

public void removeContextPath(java.lang.String contextName,
                              int level,
                              int parentPath,
                              int subPath)
Specified by:
removeContextPath in interface ContextStateCache

getContextPaths

public java.util.TreeMap<ContextStatePathKey,ContextStatePathValue> getContextPaths(java.lang.String contextName)
Specified by:
getContextPaths in interface ContextStateCache

removeContext

public void removeContext(java.lang.String contextName)
Specified by:
removeContext in interface ContextStateCache

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