builder.globalState().configurationStorage(ConfigurationStorage.IMMUTABLE).disable();
protected void createStatefulCacheManager(String id, boolean clear) { String stateDirectory = TestingUtil.tmpDirectory(this.getClass().getSimpleName() + File.separator + id); if (clear) Util.recursiveFileRemove(stateDirectory); GlobalConfigurationBuilder global = GlobalConfigurationBuilder.defaultClusteredBuilder(); global.globalState().enable().persistentLocation(stateDirectory). configurationStorage(ConfigurationStorage.OVERLAY); if (isShared()) { String sharedDirectory = TestingUtil.tmpDirectory(this.getClass().getSimpleName() + File.separator + "COMMON"); global.globalState().sharedPersistentLocation(sharedDirectory); } else { global.globalState().sharedPersistentLocation(stateDirectory); } ConfigurationBuilder builder = new ConfigurationBuilder(); builder.clustering().cacheMode(CacheMode.DIST_SYNC); addClusterEnabledCacheManager(global, builder); }
private GlobalConfigurationBuilder statefulGlobalBuilder(String stateDirectory, boolean clear) { if (clear) Util.recursiveFileRemove(stateDirectory); GlobalConfigurationBuilder global = GlobalConfigurationBuilder.defaultClusteredBuilder(); global.globalState().enable().persistentLocation(stateDirectory); return global; } }
@Override protected GlobalConfigurationBuilder configure(int nodeId) { GlobalConfigurationBuilder builder = GlobalConfigurationBuilder.defaultClusteredBuilder(); builder.globalState().enable().persistentLocation(PERSISTENT_FOLDER + File.separator + nodeId) .temporaryLocation(TEMP_PERSISTENT_FOLDER + File.separator + nodeId) .sharedPersistentLocation(SHARED_PERSISTENT_FOLDER + File.separator + nodeId); CounterManagerConfigurationBuilder counterBuilder = builder.addModule(CounterManagerConfigurationBuilder.class); defaultCounters.forEach(counterDefinition -> counterDefinition.define(counterBuilder)); return builder; }
private static GlobalConfigurationBuilder defaultGlobalConfigurationBuilder(boolean globalStateEnabled) { GlobalConfigurationBuilder builder = GlobalConfigurationBuilder.defaultClusteredBuilder(); builder.globalState().enabled(globalStateEnabled).persistentLocation(PERSISTENT_FOLDER) .temporaryLocation(TEMP_PERSISTENT_FOLDER) .sharedPersistentLocation(SHARED_PERSISTENT_FOLDER); return builder; }
@Override protected void createCacheManagers() throws Throwable { for (int i = 0; i < 2; i++) { GlobalConfigurationBuilder global = GlobalConfigurationBuilder.defaultClusteredBuilder(); global.globalState().configurationStorage(ConfigurationStorage.IMMUTABLE); ConfigurationBuilder builder = new ConfigurationBuilder(); builder.clustering().cacheMode(CacheMode.DIST_SYNC); addClusterEnabledCacheManager(global, builder); } }
protected EmbeddedCacheManager createCacheManager(String persistentStateLocation) throws Exception { GlobalConfigurationBuilder global = new GlobalConfigurationBuilder().clusteredDefault(); global.globalState().enable().persistentLocation(persistentStateLocation); EmbeddedCacheManager cacheManager = TestCacheManagerFactory.createClusteredCacheManager(global, new ConfigurationBuilder()); return cacheManager; }
private void createStatefulCacheManager(String id, boolean clear) { String stateDirectory = TestingUtil.tmpDirectory(this.getClass().getSimpleName() + File.separator + id); if (clear) Util.recursiveFileRemove(stateDirectory); GlobalConfigurationBuilder global = GlobalConfigurationBuilder.defaultClusteredBuilder(); global.globalState().enable().persistentLocation(stateDirectory); ConfigurationBuilder config = new ConfigurationBuilder(); applyCacheManagerClusteringConfiguration(config); config.persistence().addSingleFileStore().location(stateDirectory); addClusterEnabledCacheManager(global, config); }
@Override protected void createCacheManagers() throws Throwable { GlobalConfigurationBuilder global = GlobalConfigurationBuilder.defaultClusteredBuilder(); global.globalState().configurationStorage(ConfigurationStorage.VOLATILE); ConfigurationBuilder builder = new ConfigurationBuilder(); builder.clustering().cacheMode(CacheMode.DIST_SYNC); addClusterEnabledCacheManager(builder); addClusterEnabledCacheManager(builder); }
protected EmbeddedCacheManager createCacheManager(String persistentStateLocation) throws Exception { GlobalConfigurationBuilder global = new GlobalConfigurationBuilder().clusteredDefault(); global.globalState().enable().persistentLocation(persistentStateLocation); EmbeddedCacheManager cacheManager = TestCacheManagerFactory.createClusteredCacheManager(global, new ConfigurationBuilder()); cacheManager.getCache(); return cacheManager; } }
@Override protected void createCacheManagers() throws Throwable { GlobalConfigurationBuilder global = GlobalConfigurationBuilder.defaultClusteredBuilder(); global.globalState().configurationStorage(ConfigurationStorage.IMMUTABLE); ConfigurationBuilder builder = new ConfigurationBuilder(); builder.clustering().cacheMode(CacheMode.DIST_SYNC); addClusterEnabledCacheManager(builder); addClusterEnabledCacheManager(builder); }
protected EmbeddedCacheManager createCacheManager(String persistentStateLocation) throws Exception { GlobalConfigurationBuilder global = new GlobalConfigurationBuilder().clusteredDefault(); global.globalState().enable().persistentLocation(persistentStateLocation); EmbeddedCacheManager cacheManager = TestCacheManagerFactory.createClusteredCacheManager(global, new ConfigurationBuilder()); cacheManager.getCache(); return cacheManager; }
@Override protected void createCacheManagers() { for (int i = 0; i < nodeCount(); i++) { char id = 'A'; id += i; GlobalConfigurationBuilder builder = new GlobalConfigurationBuilder().clusteredDefault(); builder.globalState().enable() .persistentLocation(PERSISTENT_LOCATION + File.separator + id) .temporaryLocation(TMP_LOCATION) .sharedPersistentLocation(SHARED_LOCATION); EmbeddedCacheManager cm = createClusteredCacheManager(builder, hotRodCacheConfiguration()); cacheManagers.add(cm); } waitForClusterToForm(CounterModuleLifecycle.COUNTER_CACHE_NAME); }
builder.globalState().configurationStorage(ConfigurationStorage.IMMUTABLE).disable();
GlobalStateConfigurationBuilder statePersistenceBuilder = builder.globalState().enable(); String persistentLocation = pathManager.getValue().resolveRelativePathEntry(statePersistence.getPersistencePath(), statePersistence.getPersistenceRelativeTo()); statePersistenceBuilder.persistentLocation(persistentLocation);