@Override public void call() { cm.getCacheConfiguration("wildcache1"); fail("Ambiguous name should have thrown exception"); }
public void testInheritor() { Configuration dcc = cacheManager.getCacheConfiguration("inheritor"); testDefault(dcc); }
public void testInheritor() { Configuration dcc = cacheManager.getCacheConfiguration("inheritor"); testDefault(dcc); }
@Test public void getCacheConfiguration() { Configuration config = new ConfigurationBuilder().build(); when(this.manager.getCacheConfiguration("cache")).thenReturn(config); Configuration result = this.subject.getCacheConfiguration("cache"); assertSame(config, result); }
public void testIndexedConfigurationInheritance() { Configuration configuration = cacheManager.getCacheConfiguration("default"); Set<Class<?>> indexedEntities = configuration.indexing().indexedEntities(); assertEquals(1, indexedEntities.size()); assertTrue(indexedEntities.contains(Book.class)); configuration = cacheManager.getCacheConfiguration("extended"); indexedEntities = configuration.indexing().indexedEntities(); assertEquals(2, indexedEntities.size()); assertTrue(indexedEntities.contains(Book.class)); assertTrue(indexedEntities.contains(AnotherGrassEater.class)); }
public void testInheritor() { Configuration dcc = cacheManager.getCacheConfiguration("inheritor"); assertEquals(1, dcc.sites().allBackups().size()); testDefault(dcc); }
@Override public void call() { GlobalConfiguration globalCfg = cm.getCacheManagerConfiguration(); assertFalse(globalCfg.defaultCacheName().isPresent()); assertNull(cm.getDefaultCacheConfiguration()); assertEquals(CacheMode.REPL_SYNC, cm.getCacheConfiguration("default").clustering().cacheMode()); }
@Test public void testCustomPendingPutsCache() { Properties p = createProperties(); p.setProperty(INFINISPAN_CONFIG_RESOURCE_PROP, "alternative-infinispan-configs.xml"); TestRegionFactory factory = createRegionFactory(p); try { Configuration ppConfig = factory.getCacheManager().getCacheConfiguration(DEF_PENDING_PUTS_RESOURCE); assertEquals(120000, ppConfig.expiration().maxIdle()); } finally { factory.stop(); } }
public void testConfigurationUndefine() { cm = TestCacheManagerFactory.createCacheManager(); cm.defineConfiguration("testConfig", new ConfigurationBuilder().build()); cm.undefineConfiguration("testConfig"); assertNull(cm.getCacheConfiguration("testConfig")); }
public void testBackupNyc() { Configuration dcc = cacheManager.getCacheConfiguration("backupNyc"); assertEquals(dcc.sites().allBackups().size(), 0); BackupForConfiguration backupForConfiguration = dcc.sites().backupFor(); assertEquals("someCache", backupForConfiguration.remoteCache()); assertEquals("NYC", backupForConfiguration.remoteSite()); }
protected void checkConsistencyAcrossCluster(String cacheName, Configuration configuration) { // Initialize the partitioner to ensure we can compare config equality configuration.clustering().hash().keyPartitioner().init(configuration.clustering().hash()); for (EmbeddedCacheManager m : cacheManagers) { Configuration actualConfiguration = m.getCacheConfiguration(cacheName); assertNotNull("Cache " + cacheName + " missing from " + m, actualConfiguration); assertEquals(configuration, actualConfiguration); Cache<Object, Object> cache = m.getCache(cacheName); assertEquals(cacheManagers.size(), cache.getAdvancedCache().getRpcManager().getMembers().size()); } }
public void testNoBackups() { Configuration dcc = cacheManager.getCacheConfiguration("noBackups"); assertEquals(dcc.sites().allBackups().size(), 0); assertEquals(dcc.sites().backupFor().remoteCache(), null); assertEquals(dcc.sites().backupFor().remoteSite(), null); }
public void testStateTransferDifferentConfig() { Configuration dcc = cacheManager.getCacheConfiguration("stateTransferDifferentConfiguration"); assertEquals(1, dcc.sites().allBackups().size()); assertTrue(dcc.sites().allBackups().contains(create(98, 7654, 321, 101))); assertEquals("someCache", dcc.sites().backupFor().remoteCache()); assertEquals("SFO", dcc.sites().backupFor().remoteSite()); }
public void testNoStateTransfer() { Configuration dcc = cacheManager.getCacheConfiguration("noStateTransfer"); assertEquals(1, dcc.sites().allBackups().size()); assertTrue(dcc.sites().allBackups().contains(createDefault())); assertNull(dcc.sites().backupFor().remoteSite()); assertNull(dcc.sites().backupFor().remoteCache()); }
private void withClusteredServer(HotRodServerConfigurationBuilder builder, BiConsumer<Configuration, Long> consumer) { Stoppable.useCacheManager(TestCacheManagerFactory.createClusteredCacheManager(hotRodCacheConfiguration()), cm -> Stoppable.useServer(startHotRodServer(cm, serverPort(), builder), server -> { Configuration cfg = cm.getCacheConfiguration(server.getConfiguration().topologyCacheName()); consumer.accept(cfg, cm.getCacheManagerConfiguration().transport().distributedSyncTimeout()); })); }
public void testCustomBackupPolicy() { Configuration dcc = cacheManager.getCacheConfiguration("customBackupPolicy"); assertEquals(dcc.sites().allBackups().size(), 1); BackupConfigurationBuilder nyc2 = new BackupConfigurationBuilder(null).site("NYC2").strategy(BackupStrategy.SYNC) .backupFailurePolicy(BackupFailurePolicy.CUSTOM).failurePolicyClass(CountingCustomFailurePolicy.class.getName()).replicationTimeout(160000) .useTwoPhaseCommit(false).enabled(true); assertTrue(dcc.sites().allBackups().contains(nyc2.create())); assertEquals(dcc.sites().backupFor().remoteCache(), null); }
public void testTakeOfflineDifferentConfig() { Configuration dcc = cacheManager.getCacheConfiguration("takeOfflineDifferentConfig"); assertEquals(1, dcc.sites().allBackups().size()); BackupConfigurationBuilder nyc = new BackupConfigurationBuilder(null).site("NYC").strategy(BackupStrategy.SYNC) .backupFailurePolicy(BackupFailurePolicy.IGNORE).failurePolicyClass(null).replicationTimeout(12003) .useTwoPhaseCommit(false).enabled(true); nyc.takeOffline().afterFailures(321).minTimeToWait(3765); assertTrue(dcc.sites().allBackups().contains(nyc.create())); }
@Override public void call() { Configuration wildcache1 = cm.getCacheConfiguration("wildcache1"); assertNotNull(wildcache1); assertEquals(10500, wildcache1.expiration().wakeUpInterval()); assertEquals(11, wildcache1.expiration().lifespan()); assertEquals(11, wildcache1.expiration().maxIdle()); }
public void testNoTakeOffline() { Configuration dcc = cacheManager.getCacheConfiguration("noTakeOffline"); assertEquals(1, dcc.sites().allBackups().size()); BackupConfiguration nyc = new BackupConfigurationBuilder(null).site("NYC").strategy(BackupStrategy.SYNC) .backupFailurePolicy(BackupFailurePolicy.WARN).failurePolicyClass(null).replicationTimeout(12003) .useTwoPhaseCommit(false).enabled(true).create(); assertTrue(dcc.sites().allBackups().contains(nyc)); assertNull(dcc.sites().backupFor().remoteSite()); assertNull(dcc.sites().backupFor().remoteCache()); } public void testTakeOfflineDifferentConfig() {
public void testNoBackupFor() { Configuration dcc = cacheManager.getCacheConfiguration("noBackupFor"); assertEquals(1, dcc.sites().allBackups().size()); BackupConfiguration nyc = new BackupConfigurationBuilder(null).site("NYC").strategy(BackupStrategy.SYNC) .backupFailurePolicy(BackupFailurePolicy.WARN).failurePolicyClass(null).replicationTimeout(12003) .useTwoPhaseCommit(false).enabled(true).create(); assertTrue(dcc.sites().allBackups().contains(nyc)); assertNull(dcc.sites().backupFor().remoteSite()); assertNull(dcc.sites().backupFor().remoteCache()); }