@Override protected void createCacheManagers() throws Throwable { caches = TestQueryHelperFactory.createTopologyAwareCacheNodes(NUM_NODES, CacheMode.DIST_SYNC, false, true, false, "default", holder -> { Configuration cacheCfg1 = getDefaultClusteredCacheConfig(CacheMode.REPL_SYNC, false) .clustering().stateTransfer().fetchInMemoryState(true).build(); holder.newConfigurationBuilder(InfinispanIntegration.DEFAULT_INDEXESDATA_CACHENAME).read(cacheCfg1); holder.newConfigurationBuilder(InfinispanIntegration.DEFAULT_LOCKING_CACHENAME).read(cacheCfg1); }, Car.class); for(Object cache : caches) { Cache cacheObj = (Cache) cache; cacheManagers.add(cacheObj.getCacheManager()); } waitForClusterToForm(neededCacheNames); } }
.clustering().hash().numSegments(NUM_SEGMENTS) .clustering().stateTransfer().awaitInitialTransfer(false) .build();
@Override protected void createCacheManagers() throws Throwable { createCluster(holder -> { String defaultName = "default"; holder.getGlobalConfigurationBuilder().defaultCacheName(defaultName); ConfigurationBuilder cacheCfg = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, false); cacheCfg.indexing() .index(Index.PRIMARY_OWNER) .addIndexedEntity(Car.class) .addProperty("default.indexmanager", InfinispanIndexManager.class.getName()) .addProperty("error_handler", StaticTestingErrorHandler.class.getName()) .addProperty("lucene_version", "LUCENE_CURRENT"); cacheCfg.clustering().stateTransfer().fetchInMemoryState(true); holder.newConfigurationBuilder(defaultName).read(cacheCfg.build()); Configuration cacheCfg1 = getDefaultClusteredCacheConfig(CacheMode.REPL_SYNC, false) .clustering().stateTransfer().fetchInMemoryState(true).build(); holder.newConfigurationBuilder(InfinispanIntegration.DEFAULT_INDEXESDATA_CACHENAME).read(cacheCfg1); holder.newConfigurationBuilder(InfinispanIntegration.DEFAULT_LOCKING_CACHENAME).read(cacheCfg1); }, NUM_NODES); caches.addAll(caches()); }
.clustering().hash().numSegments(NUM_SEGMENTS) .clustering().stateTransfer().awaitInitialTransfer(false) .build();
@Override protected void createCacheManagers() throws Throwable { createCluster(holder -> { String defaultName = "default"; holder.getGlobalConfigurationBuilder().defaultCacheName(defaultName); ConfigurationBuilder cacheCfg = getDefaultClusteredCacheConfig(CacheMode.REPL_SYNC, transactionsEnabled()); cacheCfg.indexing() .index(Index.PRIMARY_OWNER) .addIndexedEntity(Person.class) .addProperty("default.indexmanager", "org.infinispan.query.indexmanager.InfinispanIndexManager") .addProperty("error_handler", "org.infinispan.query.helper.StaticTestingErrorHandler") .addProperty("lucene_version", "LUCENE_CURRENT"); cacheCfg.clustering().stateTransfer().fetchInMemoryState(true); enhanceConfig(cacheCfg); holder.newConfigurationBuilder(defaultName).read(cacheCfg.build()); Configuration cacheCfg1 = getDefaultClusteredCacheConfig(CacheMode.REPL_SYNC, false) .clustering().stateTransfer().fetchInMemoryState(true).build(); holder.newConfigurationBuilder(InfinispanIntegration.DEFAULT_INDEXESDATA_CACHENAME).read(cacheCfg1); holder.newConfigurationBuilder(InfinispanIntegration.DEFAULT_LOCKING_CACHENAME).read(cacheCfg1); }, 2); cache1 = cache(0); cache2 = cache(1); }