return builder.build();
@Override public void start() { GlobalConfigurationBuilder builder = new GlobalConfigurationBuilder(); // WFLY-6685 Prevent Infinispan from registering channel mbeans // The JGroups subsystem already does this builder.globalJmxStatistics().read(this.configuration.globalJmxStatistics()).disable(); // ISPN-4755 workaround TransportConfiguration transport = this.configuration.transport(); builder.transport() .clusterName(transport.clusterName()) .distributedSyncTimeout(transport.distributedSyncTimeout()) .initialClusterSize(transport.initialClusterSize()) .initialClusterTimeout(transport.initialClusterTimeout(), TimeUnit.MILLISECONDS) .machineId(transport.machineId()) .nodeName(transport.nodeName()) .rackId(transport.rackId()) .siteId(transport.siteId()) .transport(transport.transport()) .withProperties(transport.properties()) ; this.configuration = builder.build(); super.start(); }
public static void convert(InputStream is, OutputStream os) throws Exception { ParserRegistry registry = new ParserRegistry(); ConfigurationBuilderHolder configHolder = registry.parse(is); Map<String, Configuration> configurations = new HashMap<>(); for(Entry<String, ConfigurationBuilder> config : configHolder.getNamedConfigurationBuilders().entrySet()) { configurations.put(config.getKey(), config.getValue().build()); } registry.serialize(os, configHolder.getGlobalConfigurationBuilder().build(), configurations); }
private GlobalConfiguration getGlobalConfig() { return new GlobalConfigurationBuilder().build(); } }
@BeforeMethod public void before() { dataContainerFactory = new DataContainerFactory(); dataContainerFactory.globalConfiguration = GlobalConfigurationBuilder.defaultClusteredBuilder().build(); }
private static EmbeddedCacheManager buildCacheManager(GlobalConfigurationBuilder builder) { DefaultCacheManager cacheManager = new DefaultCacheManager(builder.build()); //result doesn't matter. isDefined will wait until the caches are started to avoid starting and killing //caches too fast asCounterManager(cacheManager).isDefined("some-counter"); return cacheManager; }
public void testInvalidReliability() { final GlobalConfigurationBuilder builder = defaultGlobalConfigurationBuilder(false); CounterManagerConfigurationBuilder counterBuilder = builder.addModule(CounterManagerConfigurationBuilder.class); counterBuilder.reliability(Reliability.AVAILABLE); builder.build(); counterBuilder.reliability(Reliability.CONSISTENT); builder.build(); counterBuilder.reliability(null); assertCounterConfigurationException(builder); }
@Test(expectedExceptions = CacheConfigurationException.class, expectedExceptionsMessageRegExp = "ISPN000436:.*") public void testMissingDefaultConfiguration() { GlobalConfigurationBuilder gcb = new GlobalConfigurationBuilder(); gcb.globalJmxStatistics().jmxDomain("infinispan-" + UUID.randomUUID()); EmbeddedCacheManager cm = new DefaultCacheManager(gcb.build()); try { cm.getCache("someCache"); } finally { cm.stop(); } }
private EmbeddedCacheManager embeddedCacheManager() throws IOException { if(configurationFile == null) { GlobalConfigurationBuilder global = new GlobalConfigurationBuilder(); global.globalJmxStatistics().allowDuplicateDomains(true); return new DefaultCacheManager(global.build(), new ConfigurationBuilder().build()); } else { return new DefaultCacheManager(configurationFile); } }
@Test public void testSegmentedOffHeapAndL1() { dataContainerFactory = spy(new DataContainerFactory()); doReturn(mock(OffHeapConcurrentMap.class)) .when(dataContainerFactory) .createAndStartOffHeapConcurrentMap(anyInt(), anyInt()); dataContainerFactory.globalConfiguration = GlobalConfigurationBuilder.defaultClusteredBuilder().build(); dataContainerFactory.configuration = new ConfigurationBuilder().clustering() .cacheMode(CacheMode.DIST_ASYNC) .l1().enable() .memory().storageType(StorageType.OFF_HEAP).build(); assertEquals(L1SegmentedDataContainer.class, this.dataContainerFactory.construct(COMPONENT_NAME).getClass()); }
@Test(expectedExceptions = CacheConfigurationException.class, expectedExceptionsMessageRegExp = "ISPN(\\d)*: Indexing can only be enabled if infinispan-query.jar is available on your classpath, and this jar has not been detected.") public void testIndexingRequiresOptionalModule() { ConfigurationBuilder c = new ConfigurationBuilder(); c.indexing().index(Index.ALL); c.validate(GlobalConfigurationBuilder.defaultClusteredBuilder().build()); }
static EmbeddedCacheManager getCacheManager(Properties properties) { StoreProperties props = new StoreProperties(TARGET, properties); GlobalConfigurationBuilder globalBuilder = new GlobalConfigurationBuilder(); globalBuilder.defaultCacheName(DEFAULT_CACHE_NAME); SerializationConfigUtil.configureSerialization(props, globalBuilder.serialization()); GlobalConfiguration globalConfig = globalBuilder.build(); return new DefaultCacheManager(globalConfig, new ConfigurationBuilder().build()); }
public InfinispanEventsDeliveredCache(String subscribeProxyIdentifier) { super(EventCloudProperties.getDefaultTemporaryPath() + "infinispan" + File.separatorChar + subscribeProxyIdentifier); GlobalConfigurationBuilder config = new GlobalConfigurationBuilder(); config.globalJmxStatistics().disable().allowDuplicateDomains(true); config.serialization().addAdvancedExternalizer( NotificationId.SERIALIZER).addAdvancedExternalizer( SubscriptionId.SERIALIZER); this.cacheManager = new DefaultCacheManager(config.build()); this.cache = this.createCache(); }
private static DefaultCacheManager newDefaultCacheManager(boolean start, GlobalConfigurationBuilder gc, ConfigurationBuilder c) { setNodeName(gc); GlobalConfiguration globalConfiguration = gc.build(); DefaultCacheManager defaultCacheManager = new DefaultCacheManager(globalConfiguration, c.build(globalConfiguration), start); TestResourceTracker.addResource(new TestResourceTracker.CacheManagerCleaner(defaultCacheManager)); return defaultCacheManager; }
private static void amendTransport(GlobalConfigurationBuilder builder, TransportFlags flags) { String testName = TestResourceTracker.getCurrentTestName(); GlobalConfiguration gc = builder.build(); if (gc.transport().transport() != null) { // Remove any configuration file that might have been set. builder.transport().removeProperty(JGroupsTransport.CONFIGURATION_FILE); builder.transport().addProperty(JGroupsTransport.CONFIGURATION_STRING, getJGroupsConfig(testName, flags)); } }
public void testStrongCounterUpperBound() { final GlobalConfigurationBuilder builder = defaultGlobalConfigurationBuilder(false); CounterManagerConfigurationBuilder counterBuilder = builder.addModule(CounterManagerConfigurationBuilder.class); counterBuilder.addStrongCounter().name("valid").initialValue(10).upperBound(10); builder.build(); //no exception! counterBuilder.clearCounters(); counterBuilder.addStrongCounter().name("valid").initialValue(10).upperBound(11); builder.build(); counterBuilder.clearCounters(); counterBuilder.addStrongCounter().name("invalid").initialValue(10).upperBound(9); assertCounterConfigurationException(builder); }
protected EmbeddedCacheManager createVolatileCacheManager() throws Exception { return new DefaultCacheManager( new GlobalConfigurationBuilder().build(), new ConfigurationBuilder() .indexing().index(Index.ALL) .addIndexedEntity(Person.class) .addIndexedEntity(Car.class) .addProperty("default.directory_provider", "local-heap") .addProperty("lucene_version", "LUCENE_CURRENT") .build() ); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { GlobalConfigurationBuilder gcb = new GlobalConfigurationBuilder(); gcb.globalJmxStatistics().jmxDomain(JMX_DOMAIN).mBeanServerLookup(new PerThreadMBeanServerLookup()).enable(); ConfigurationBuilder dcc = TestCacheManagerFactory.getDefaultCacheConfiguration(true); dcc.transaction().autoCommit(false); dcc.memory().size(1000); dcc.jmxStatistics().enable(); server = PerThreadMBeanServerLookup.getThreadMBeanServer(); return new DefaultCacheManager(gcb.build(), dcc.build()); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { GlobalConfigurationBuilder gcb = new GlobalConfigurationBuilder(); gcb.globalJmxStatistics().jmxDomain(JMX_DOMAIN).mBeanServerLookup(new PerThreadMBeanServerLookup()).enable(); ConfigurationBuilder dcc = TestCacheManagerFactory.getDefaultCacheConfiguration(true); dcc.transaction().autoCommit(false); dcc.memory().size(1000); dcc.jmxStatistics().enable(); server = PerThreadMBeanServerLookup.getThreadMBeanServer(); return new DefaultCacheManager(gcb.build(), dcc.build()); }
private EmbeddedCacheManager createCacheManager(String name1, JChannel ch1) { GlobalConfigurationBuilder gcb1 = new GlobalConfigurationBuilder(); gcb1.transport().nodeName(ch1.getName()).distributedSyncTimeout(10, SECONDS); CustomChannelLookup.registerChannel(gcb1, ch1, name1, false); ConfigurationBuilder replCfg = new ConfigurationBuilder(); replCfg.clustering().cacheMode(CacheMode.REPL_SYNC); replCfg.clustering().stateTransfer().timeout(10, SECONDS); EmbeddedCacheManager cm1 = new DefaultCacheManager(gcb1.build(), replCfg.build(), false); registerCacheManager(cm1); cm1.defineConfiguration(CACHE_NAME, replCfg.build()); return cm1; }