@Override protected ConfigurationBuilder getConfigurationBuilder() { ConfigurationBuilder builder = new ConfigurationBuilder(); Configuration templateConfiguration = this.dependencies.getTemplateConfiguration(); if (templateConfiguration != null) { builder.read(templateConfiguration); } Configuration configuration = this.builder.build(); builder.read(configuration); builder.template(configuration.isTemplate()); builder.jmxStatistics().enabled(this.dependencies.getCacheContainer().getCacheManagerConfiguration().globalJmxStatistics().enabled()); TransactionManager tm = this.dependencies.getTransactionManager(); if (tm != null) { builder.transaction().transactionManagerLookup(new TransactionManagerProvider(tm)); } TransactionSynchronizationRegistry tsr = this.dependencies.getTransactionSynchronizationRegistry(); if (tsr != null) { builder.transaction().transactionSynchronizationRegistryLookup(new TransactionSynchronizationRegistryProvider(tsr)); } return builder; } }
try { EmbeddedCacheManager manager = factory.getCacheManager(); assertTrue(manager.getCacheManagerConfiguration().globalJmxStatistics().enabled()); InfinispanBaseRegion region = factory.buildEntityRegion("com.acme.Address", AccessType.TRANSACTIONAL); AdvancedCache cache = region.getCache();
try { EmbeddedCacheManager manager = factory.getCacheManager(); assertFalse(manager.getCacheManagerConfiguration().globalJmxStatistics().enabled()); assertNotNull(factory.getBaseConfiguration(person)); assertFalse(isDefinedCache(factory, person));
assertTrue(gc.globalJmxStatistics().enabled()); assertTrue(gc.globalJmxStatistics().allowDuplicateDomains()); assertEquals("funky_domain", gc.globalJmxStatistics().domain());
public void check(ConfigurationBuilderHolder holder) { GlobalConfiguration g = getGlobalConfiguration(holder); assertEquals("maximal", g.globalJmxStatistics().cacheManagerName()); assertTrue(g.globalJmxStatistics().enabled()); assertEquals("my-domain", g.globalJmxStatistics().domain()); assertTrue(g.globalJmxStatistics().mbeanServerLookup() instanceof CustomMBeanServerPropertiesTest.TestLookup);