Class EmbeddedStorageManager

  • All Implemented Interfaces:
    org.drools.reliability.core.StorageManager, org.drools.reliability.core.TestableStorageManager, InfinispanStorageManager

    public class EmbeddedStorageManager
    extends java.lang.Object
    implements InfinispanStorageManager
    • Field Detail

      • GLOBAL_STATE_DIR

        public static final java.lang.String GLOBAL_STATE_DIR
    • Method Detail

      • initStorageManager

        public void initStorageManager()
        Specified by:
        initStorageManager in interface org.drools.reliability.core.StorageManager
      • internalGetOrCreateStorageForSession

        public <k,​V> org.drools.core.common.Storage<k,​V> internalGetOrCreateStorageForSession​(org.drools.core.common.ReteEvaluator reteEvaluator,
                                                                                                          java.lang.String cacheName)
        Specified by:
        internalGetOrCreateStorageForSession in interface org.drools.reliability.core.StorageManager
      • getOrCreateSharedStorage

        public <k,​V> org.drools.core.common.Storage<k,​V> getOrCreateSharedStorage​(java.lang.String cacheName)
        Specified by:
        getOrCreateSharedStorage in interface org.drools.reliability.core.StorageManager
      • close

        public void close()
        Specified by:
        close in interface org.drools.reliability.core.StorageManager
      • removeStorage

        public void removeStorage​(java.lang.String storageName)
        Specified by:
        removeStorage in interface org.drools.reliability.core.StorageManager
      • removeStoragesBySessionId

        public void removeStoragesBySessionId​(java.lang.String sessionId)
        Specified by:
        removeStoragesBySessionId in interface org.drools.reliability.core.StorageManager
      • removeAllSessionStorages

        public void removeAllSessionStorages()
        Specified by:
        removeAllSessionStorages in interface org.drools.reliability.core.StorageManager
      • getStorageNames

        public java.util.Set<java.lang.String> getStorageNames()
        Specified by:
        getStorageNames in interface org.drools.reliability.core.StorageManager
      • restart

        public void restart()
        Specified by:
        restart in interface org.drools.reliability.core.TestableStorageManager
      • restartWithCleanUp

        public void restartWithCleanUp()
        Specified by:
        restartWithCleanUp in interface org.drools.reliability.core.TestableStorageManager
      • isRemote

        public boolean isRemote()
        Specified by:
        isRemote in interface org.drools.reliability.core.TestableStorageManager