Search in sources :

Example 36 with CacheSimpleConfig

use of com.hazelcast.config.CacheSimpleConfig in project hazelcast by hazelcast.

the class DynamicConfigTest method testDefaultCacheConfig.

@Test
public void testDefaultCacheConfig() {
    CacheSimpleConfig config = new CacheSimpleConfig().setName(name);
    driver.getConfig().addCacheConfig(config);
    assertConfigurationsEqualOnAllMembers(config);
}
Also used : CacheSimpleConfig(com.hazelcast.config.CacheSimpleConfig) ParallelJVMTest(com.hazelcast.test.annotation.ParallelJVMTest) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test)

Example 37 with CacheSimpleConfig

use of com.hazelcast.config.CacheSimpleConfig in project hazelcast by hazelcast.

the class TimedMemberStateTest method setUp.

@Before
public void setUp() {
    Config config = smallInstanceConfig();
    config.addCacheConfig(new CacheSimpleConfig().setName(CACHE_WITH_STATS_PREFIX + "*").setStatisticsEnabled(true));
    config.addCacheConfig(new CacheSimpleConfig().setName(CACHE_WITHOUT_STATS_PREFIX + "*"));
    hz = createHazelcastInstance(config);
    timedMemberStateFactory = new TimedMemberStateFactory(getHazelcastInstanceImpl(hz));
    timedMemberState = createState();
}
Also used : CacheSimpleConfig(com.hazelcast.config.CacheSimpleConfig) CacheSimpleConfig(com.hazelcast.config.CacheSimpleConfig) Config(com.hazelcast.config.Config) Before(org.junit.Before)

Example 38 with CacheSimpleConfig

use of com.hazelcast.config.CacheSimpleConfig in project hazelcast by hazelcast.

the class TestInClusterSupport method prepareConfig.

protected static Config prepareConfig() {
    parallelism = Runtime.getRuntime().availableProcessors() / MEMBER_COUNT / 2;
    Config config = smallInstanceConfig();
    JetConfig jetConfig = config.getJetConfig().setResourceUploadEnabled(true);
    jetConfig.setCooperativeThreadCount(max(2, parallelism));
    config.getMetricsConfig().setCollectionFrequencySeconds(1);
    // Set partition count to match the parallelism of IMap sources.
    // Their preferred local parallelism is 2, therefore partition count
    // should be 2 * MEMBER_COUNT.
    config.setProperty(ClusterProperty.PARTITION_COUNT.getName(), "" + 2 * MEMBER_COUNT);
    config.addCacheConfig(new CacheSimpleConfig().setName("*"));
    config.getMapConfig(JOURNALED_MAP_PREFIX + '*').getEventJournalConfig().setEnabled(true);
    config.getCacheConfig(JOURNALED_CACHE_PREFIX + '*').getEventJournalConfig().setEnabled(true);
    return config;
}
Also used : CacheSimpleConfig(com.hazelcast.config.CacheSimpleConfig) Config(com.hazelcast.config.Config) JetConfig(com.hazelcast.jet.config.JetConfig) JobConfig(com.hazelcast.jet.config.JobConfig) CacheSimpleConfig(com.hazelcast.config.CacheSimpleConfig) JetConfig(com.hazelcast.jet.config.JetConfig)

Example 39 with CacheSimpleConfig

use of com.hazelcast.config.CacheSimpleConfig in project hazelcast by hazelcast.

the class PhoneHomeTest method testCacheWithWANReplication.

@Test
public void testCacheWithWANReplication() {
    Map<String, String> parameters;
    parameters = phoneHome.phoneHome(true);
    assertEquals(parameters.get(PhoneHomeMetrics.CACHE_COUNT_WITH_WAN_REPLICATION.getRequestParameterName()), "0");
    CachingProvider cachingProvider = createServerCachingProvider(node.hazelcastInstance);
    CacheManager cacheManager = cachingProvider.getCacheManager();
    CacheSimpleConfig cacheSimpleConfig = new CacheSimpleConfig();
    cacheSimpleConfig.setName("hazelcast");
    cacheSimpleConfig.setWanReplicationRef(new WanReplicationRef());
    cacheManager.createCache("hazelcast", new CacheConfig<>("hazelcast"));
    node.getConfig().addCacheConfig(cacheSimpleConfig);
    parameters = phoneHome.phoneHome(true);
    assertEquals(parameters.get(PhoneHomeMetrics.CACHE_COUNT_WITH_WAN_REPLICATION.getRequestParameterName()), "1");
}
Also used : CacheSimpleConfig(com.hazelcast.config.CacheSimpleConfig) WanReplicationRef(com.hazelcast.config.WanReplicationRef) CacheManager(javax.cache.CacheManager) CacheTestSupport.createServerCachingProvider(com.hazelcast.cache.CacheTestSupport.createServerCachingProvider) CachingProvider(javax.cache.spi.CachingProvider) ParallelJVMTest(com.hazelcast.test.annotation.ParallelJVMTest) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test)

Example 40 with CacheSimpleConfig

use of com.hazelcast.config.CacheSimpleConfig in project hazelcast by hazelcast.

the class GetCacheEntryRequestTest method onSetup.

@Override
protected void onSetup() {
    Config config = new Config();
    config.addCacheConfig(new CacheSimpleConfig().setName("test"));
    config.getCacheConfig("test").setStatisticsEnabled(true);
    hz = createHazelcastInstance(config);
    managementCenterService = getNode(hz).getManagementCenterService();
}
Also used : CacheSimpleConfig(com.hazelcast.config.CacheSimpleConfig) Config(com.hazelcast.config.Config) CacheSimpleConfig(com.hazelcast.config.CacheSimpleConfig)

Aggregations

CacheSimpleConfig (com.hazelcast.config.CacheSimpleConfig)84 Test (org.junit.Test)41 Config (com.hazelcast.config.Config)40 QuickTest (com.hazelcast.test.annotation.QuickTest)37 EvictionConfig (com.hazelcast.config.EvictionConfig)17 ParallelJVMTest (com.hazelcast.test.annotation.ParallelJVMTest)17 BeforeClass (org.junit.BeforeClass)16 CachePartitionLostListenerConfig (com.hazelcast.config.CachePartitionLostListenerConfig)15 MapConfig (com.hazelcast.config.MapConfig)11 ClientConfig (com.hazelcast.client.config.ClientConfig)10 EventJournalConfig (com.hazelcast.config.EventJournalConfig)10 MergePolicyConfig (com.hazelcast.config.MergePolicyConfig)10 HazelcastInstance (com.hazelcast.core.HazelcastInstance)10 ExpiryPolicyFactoryConfig (com.hazelcast.config.CacheSimpleConfig.ExpiryPolicyFactoryConfig)9 QuorumConfig (com.hazelcast.config.QuorumConfig)9 CacheConfig (com.hazelcast.config.CacheConfig)8 TimedExpiryPolicyFactoryConfig (com.hazelcast.config.CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig)8 QueueConfig (com.hazelcast.config.QueueConfig)8 CacheSimpleEntryListenerConfig (com.hazelcast.config.CacheSimpleEntryListenerConfig)7 CardinalityEstimatorConfig (com.hazelcast.config.CardinalityEstimatorConfig)7