private void lookupContainerService() { try { InitialContext initialContext = new InitialContext(); container = (CacheContainer) initialContext.lookup( infinispanServiceName() ); if (container != null) { log.info( "Starting polyglot cache service: " + infinispanServiceName() ); container.start(); } } catch (NamingException e) { log.error( "Cannot get cache container. ", e ); } }
ctx.lookup(container); ret.start();
private CacheContainer createManager(ConfigurationBuilder builder) { GlobalConfigurationBuilder gcb1 = GlobalConfigurationBuilder.defaultClusteredBuilder(); gcb1.globalJmxStatistics().enable().jmxDomain(jmxDomain) .mBeanServerLookup(new PerThreadMBeanServerLookup()); CacheContainer cacheManager = TestCacheManagerFactory.createClusteredCacheManager(gcb1, builder, new TransportFlags(), true); cacheManager.start(); return cacheManager; }
@Override protected void createCacheManagers() throws Throwable { CacheContainer cacheManager1 = TestCacheManagerFactory.createClusteredCacheManagerEnforceJmxDomain(JMX_DOMAIN, true); cacheManager1.start(); CacheContainer cacheManager2 = TestCacheManagerFactory.createClusteredCacheManagerEnforceJmxDomain(JMX_DOMAIN, true); cacheManager2.start(); registerCacheManager(cacheManager1, cacheManager2); name1 = getCacheManagerObjectName(JMX_DOMAIN); name2 = getCacheManagerObjectName(JMX_DOMAIN2); server = PerThreadMBeanServerLookup.getThreadMBeanServer(); ConfigurationBuilder config = getDefaultClusteredCacheConfig(CacheMode.REPL_SYNC); config.jmxStatistics().enable(); defineConfigurationOnAllManagers(CACHE_NAME, config); manager(0).getCache(CACHE_NAME); manager(1).getCache(CACHE_NAME); }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder defaultConfig = new ConfigurationBuilder(); GlobalConfigurationBuilder gcb1 = GlobalConfigurationBuilder.defaultClusteredBuilder(); gcb1.globalJmxStatistics().enable().jmxDomain(JMX_DOMAIN) .mBeanServerLookup(new PerThreadMBeanServerLookup()); CacheContainer cacheManager1 = TestCacheManagerFactory.createClusteredCacheManager(gcb1, defaultConfig, new TransportFlags(), true); cacheManager1.start(); GlobalConfigurationBuilder gcb2 = GlobalConfigurationBuilder.defaultClusteredBuilder(); gcb2.globalJmxStatistics().enable().jmxDomain(JMX_DOMAIN) .mBeanServerLookup(new PerThreadMBeanServerLookup()); CacheContainer cacheManager2 = TestCacheManagerFactory.createClusteredCacheManager(gcb2, defaultConfig, new TransportFlags(), true); cacheManager2.start(); registerCacheManager(cacheManager1, cacheManager2); ConfigurationBuilder cb = new ConfigurationBuilder(); cb.clustering().cacheMode(CacheMode.REPL_SYNC).jmxStatistics().enable(); defineConfigurationOnAllManagers(cachename, cb); defineConfigurationOnAllManagers(cachename2, cb); waitForClusterToForm(cachename); }