Search in sources :

Example 11 with AttributeConfig

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

the class DynamicConfigTest method getMapConfig.

private MapConfig getMapConfig() {
    MapConfig mapConfig = new MapConfig(name);
    mapConfig.setAsyncBackupCount(3).setBackupCount(2).setCacheDeserializedValues(CacheDeserializedValues.ALWAYS).setMerkleTreeConfig(new MerkleTreeConfig().setEnabled(true).setDepth(15)).setEventJournalConfig(new EventJournalConfig().setEnabled(true).setCapacity(42).setTimeToLiveSeconds(52)).setHotRestartConfig(new HotRestartConfig().setEnabled(true).setFsync(true)).setInMemoryFormat(InMemoryFormat.OBJECT).setMergePolicyConfig(new MergePolicyConfig(NON_DEFAULT_MERGE_POLICY, NON_DEFAULT_MERGE_BATCH_SIZE)).setTimeToLiveSeconds(220).setMaxIdleSeconds(110).setSplitBrainProtectionName(randomString()).addAttributeConfig(new AttributeConfig("attributeName", "com.attribute.extractor")).addIndexConfig(new IndexConfig(IndexType.SORTED, "attr")).setMetadataPolicy(MetadataPolicy.OFF).setReadBackupData(true).setStatisticsEnabled(false).setPerEntryStatsEnabled(true);
    mapConfig.getEvictionConfig().setEvictionPolicy(EvictionPolicy.RANDOM).setSize(4096).setMaxSizePolicy(MaxSizePolicy.PER_NODE);
    return mapConfig;
}
Also used : MergePolicyConfig(com.hazelcast.config.MergePolicyConfig) HotRestartConfig(com.hazelcast.config.HotRestartConfig) IndexConfig(com.hazelcast.config.IndexConfig) MapConfig(com.hazelcast.config.MapConfig) MultiMapConfig(com.hazelcast.config.MultiMapConfig) ReplicatedMapConfig(com.hazelcast.config.ReplicatedMapConfig) MerkleTreeConfig(com.hazelcast.config.MerkleTreeConfig) AttributeConfig(com.hazelcast.config.AttributeConfig) EventJournalConfig(com.hazelcast.config.EventJournalConfig)

Example 12 with AttributeConfig

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

the class PhoneHomeTest method testMapCountWithAtleastOneAttribute.

@Test
public void testMapCountWithAtleastOneAttribute() {
    Map<String, String> parameters;
    parameters = phoneHome.phoneHome(true);
    assertEquals(parameters.get(PhoneHomeMetrics.MAP_COUNT_WITH_ATLEAST_ONE_ATTRIBUTE.getRequestParameterName()), "0");
    Map<String, String> map1 = node.hazelcastInstance.getMap("hazelcast");
    parameters = phoneHome.phoneHome(true);
    assertEquals(parameters.get(PhoneHomeMetrics.MAP_COUNT_WITH_ATLEAST_ONE_ATTRIBUTE.getRequestParameterName()), "0");
    node.getConfig().getMapConfig("hazelcast").getAttributeConfigs().add(new AttributeConfig());
    parameters = phoneHome.phoneHome(true);
    assertEquals(parameters.get(PhoneHomeMetrics.MAP_COUNT_WITH_ATLEAST_ONE_ATTRIBUTE.getRequestParameterName()), "1");
    node.getConfig().getMapConfig("hazelcast").getAttributeConfigs().add(new AttributeConfig());
    parameters = phoneHome.phoneHome(true);
    assertEquals(parameters.get(PhoneHomeMetrics.MAP_COUNT_WITH_ATLEAST_ONE_ATTRIBUTE.getRequestParameterName()), "1");
}
Also used : AttributeConfig(com.hazelcast.config.AttributeConfig) ParallelJVMTest(com.hazelcast.test.annotation.ParallelJVMTest) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test)

Example 13 with AttributeConfig

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

the class PhoneHomeIntegrationTest method testMapMetrics.

@Test
public void testMapMetrics() {
    node.hazelcastInstance.getMap("hazelcast");
    node.hazelcastInstance.getMap("phonehome");
    MapConfig config = node.getConfig().getMapConfig("hazelcast");
    config.setReadBackupData(true);
    config.getMapStoreConfig().setClassName(DelayMapStore.class.getName()).setEnabled(true);
    config.addQueryCacheConfig(new QueryCacheConfig("queryconfig"));
    config.getHotRestartConfig().setEnabled(true);
    config.getIndexConfigs().add(new IndexConfig().setName("index"));
    config.setWanReplicationRef(new WanReplicationRef().setName("wan"));
    config.getAttributeConfigs().add(new AttributeConfig("hz", AttributeExtractor.class.getName()));
    config.getEvictionConfig().setEvictionPolicy(EvictionPolicy.LRU);
    config.setInMemoryFormat(InMemoryFormat.NATIVE);
    phoneHome.phoneHome(false);
    verify(1, postRequestedFor(urlPathEqualTo("/ping")).withRequestBody(containingParam("mpct", "2")).withRequestBody(containingParam("mpbrct", "1")).withRequestBody(containingParam("mpmsct", "1")).withRequestBody(containingParam("mpaoqcct", "1")).withRequestBody(containingParam("mpaoict", "1")).withRequestBody(containingParam("mphect", "1")).withRequestBody(containingParam("mpwact", "1")).withRequestBody(containingParam("mpaocct", "1")).withRequestBody(containingParam("mpevct", "1")).withRequestBody(containingParam("mpnmct", "1")));
}
Also used : IndexConfig(com.hazelcast.config.IndexConfig) QueryCacheConfig(com.hazelcast.config.QueryCacheConfig) WanReplicationRef(com.hazelcast.config.WanReplicationRef) MapConfig(com.hazelcast.config.MapConfig) AttributeConfig(com.hazelcast.config.AttributeConfig) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test)

Example 14 with AttributeConfig

use of com.hazelcast.config.AttributeConfig in project cas by apereo.

the class HazelcastSessionConfiguration method hazelcastInstance.

/**
 * Hazelcast instance that is used by the spring session
 * repository to broadcast session events. The name
 * of this bean must be left untouched.
 *
 * @param casProperties              the cas properties
 * @param hazelcastSessionProperties the hazelcast session properties
 * @param sessionProperties          the session properties
 * @param serverProperties           the server properties
 * @return the hazelcast instance
 */
@Bean(destroyMethod = "shutdown")
@RefreshScope(proxyMode = ScopedProxyMode.DEFAULT)
public HazelcastInstance hazelcastInstance(final CasConfigurationProperties casProperties, final HazelcastSessionProperties hazelcastSessionProperties, final SessionProperties sessionProperties, final ServerProperties serverProperties) {
    val hz = casProperties.getWebflow().getSession().getHazelcast();
    val config = HazelcastConfigurationFactory.build(hz);
    val serializerConfig = new SerializerConfig();
    serializerConfig.setImplementation(new HazelcastSessionSerializer()).setTypeClass(MapSession.class);
    config.getSerializationConfig().addSerializerConfig(serializerConfig);
    val duration = (Duration) ObjectUtils.defaultIfNull(sessionProperties.getTimeout(), serverProperties.getServlet().getSession().getTimeout());
    val hazelcastInstance = HazelcastInstanceFactory.getOrCreateHazelcastInstance(config);
    val mapConfig = HazelcastConfigurationFactory.buildMapConfig(hz, hazelcastSessionProperties.getMapName(), duration.toSeconds());
    if (mapConfig instanceof MapConfig) {
        val finalConfig = (MapConfig) mapConfig;
        val attributeConfig = new AttributeConfig();
        attributeConfig.setName(Hazelcast4IndexedSessionRepository.PRINCIPAL_NAME_ATTRIBUTE);
        attributeConfig.setExtractorClassName(HazelcastSessionPrincipalNameExtractor.class.getName());
        finalConfig.addAttributeConfig(attributeConfig);
        val indexConfig = new IndexConfig();
        indexConfig.addAttribute(Hazelcast4IndexedSessionRepository.PRINCIPAL_NAME_ATTRIBUTE);
        finalConfig.addIndexConfig(indexConfig);
    }
    HazelcastConfigurationFactory.setConfigMap(mapConfig, hazelcastInstance.getConfig());
    return hazelcastInstance;
}
Also used : lombok.val(lombok.val) SerializerConfig(com.hazelcast.config.SerializerConfig) IndexConfig(com.hazelcast.config.IndexConfig) Duration(java.time.Duration) MapConfig(com.hazelcast.config.MapConfig) HazelcastSessionSerializer(org.springframework.session.hazelcast.HazelcastSessionSerializer) AttributeConfig(com.hazelcast.config.AttributeConfig) RefreshScope(org.springframework.cloud.context.config.annotation.RefreshScope) Bean(org.springframework.context.annotation.Bean)

Example 15 with AttributeConfig

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

the class TestFullApplicationContext method testMapConfig.

@Test
public void testMapConfig() {
    assertNotNull(config);
    long mapConfigSize = config.getMapConfigs().keySet().stream().filter(name -> !name.startsWith(INTERNAL_JET_OBJECTS_PREFIX)).count();
    assertEquals(27, mapConfigSize);
    MapConfig testMapConfig = config.getMapConfig("testMap");
    assertNotNull(testMapConfig);
    assertEquals("testMap", testMapConfig.getName());
    assertEquals(2, testMapConfig.getBackupCount());
    assertEquals(EvictionPolicy.NONE, testMapConfig.getEvictionConfig().getEvictionPolicy());
    assertEquals(Integer.MAX_VALUE, testMapConfig.getEvictionConfig().getSize());
    assertEquals(0, testMapConfig.getTimeToLiveSeconds());
    assertTrue(testMapConfig.getMerkleTreeConfig().isEnabled());
    assertEquals(20, testMapConfig.getMerkleTreeConfig().getDepth());
    assertTrue(testMapConfig.getDataPersistenceConfig().isEnabled());
    assertTrue(testMapConfig.getDataPersistenceConfig().isFsync());
    EventJournalConfig journalConfig = testMapConfig.getEventJournalConfig();
    assertTrue(journalConfig.isEnabled());
    assertEquals(123, journalConfig.getCapacity());
    assertEquals(321, journalConfig.getTimeToLiveSeconds());
    assertEquals(MetadataPolicy.OFF, testMapConfig.getMetadataPolicy());
    assertTrue(testMapConfig.isReadBackupData());
    assertEquals(2, testMapConfig.getIndexConfigs().size());
    for (IndexConfig index : testMapConfig.getIndexConfigs()) {
        if ("name".equals(index.getAttributes().get(0))) {
            assertEquals(IndexType.HASH, index.getType());
            assertNull(index.getName());
        } else if ("age".equals(index.getAttributes().get(0))) {
            assertEquals(IndexType.SORTED, index.getType());
            assertEquals("sortedIndex", index.getName());
            assertEquals("name", index.getAttributes().get(1));
        } else {
            fail("unknown index!");
        }
    }
    assertEquals(2, testMapConfig.getAttributeConfigs().size());
    for (AttributeConfig attribute : testMapConfig.getAttributeConfigs()) {
        if ("power".equals(attribute.getName())) {
            assertEquals("com.car.PowerExtractor", attribute.getExtractorClassName());
        } else if ("weight".equals(attribute.getName())) {
            assertEquals("com.car.WeightExtractor", attribute.getExtractorClassName());
        } else {
            fail("unknown attribute!");
        }
    }
    assertEquals("my-split-brain-protection", testMapConfig.getSplitBrainProtectionName());
    MergePolicyConfig mergePolicyConfig = testMapConfig.getMergePolicyConfig();
    assertNotNull(mergePolicyConfig);
    assertEquals("PassThroughMergePolicy", mergePolicyConfig.getPolicy());
    assertEquals(2342, mergePolicyConfig.getBatchSize());
    // test that the testMapConfig has a mapStoreConfig and it is correct
    MapStoreConfig testMapStoreConfig = testMapConfig.getMapStoreConfig();
    assertNotNull(testMapStoreConfig);
    assertEquals("com.hazelcast.spring.DummyStore", testMapStoreConfig.getClassName());
    assertTrue(testMapStoreConfig.isEnabled());
    assertEquals(0, testMapStoreConfig.getWriteDelaySeconds());
    assertEquals(10, testMapStoreConfig.getWriteBatchSize());
    assertTrue(testMapStoreConfig.isWriteCoalescing());
    assertEquals(MapStoreConfig.InitialLoadMode.EAGER, testMapStoreConfig.getInitialLoadMode());
    // test that the testMapConfig has a nearCacheConfig and it is correct
    NearCacheConfig testNearCacheConfig = testMapConfig.getNearCacheConfig();
    assertNotNull(testNearCacheConfig);
    assertEquals(0, testNearCacheConfig.getTimeToLiveSeconds());
    assertEquals(60, testNearCacheConfig.getMaxIdleSeconds());
    assertEquals(EvictionPolicy.LRU, testNearCacheConfig.getEvictionConfig().getEvictionPolicy());
    assertEquals(5000, testNearCacheConfig.getEvictionConfig().getSize());
    assertTrue(testNearCacheConfig.isInvalidateOnChange());
    assertFalse(testNearCacheConfig.isSerializeKeys());
    // test that the testMapConfig2's mapStoreConfig implementation
    MapConfig testMapConfig2 = config.getMapConfig("testMap2");
    assertNotNull(testMapConfig2.getMapStoreConfig().getImplementation());
    assertEquals(dummyMapStore, testMapConfig2.getMapStoreConfig().getImplementation());
    assertEquals(MapStoreConfig.InitialLoadMode.LAZY, testMapConfig2.getMapStoreConfig().getInitialLoadMode());
    // test testMapConfig2's WanReplicationConfig
    WanReplicationRef wanReplicationRef = testMapConfig2.getWanReplicationRef();
    assertEquals("testWan", wanReplicationRef.getName());
    assertEquals("PutIfAbsentMergePolicy", wanReplicationRef.getMergePolicyClassName());
    assertTrue(wanReplicationRef.isRepublishingEnabled());
    assertEquals(1000, testMapConfig2.getEvictionConfig().getSize());
    assertEquals(MaxSizePolicy.PER_NODE, testMapConfig2.getEvictionConfig().getMaxSizePolicy());
    assertEquals(2, testMapConfig2.getEntryListenerConfigs().size());
    for (EntryListenerConfig listener : testMapConfig2.getEntryListenerConfigs()) {
        if (listener.getClassName() != null) {
            assertNull(listener.getImplementation());
            assertTrue(listener.isIncludeValue());
            assertFalse(listener.isLocal());
        } else {
            assertNotNull(listener.getImplementation());
            assertEquals(entryListener, listener.getImplementation());
            assertTrue(listener.isLocal());
            assertTrue(listener.isIncludeValue());
        }
    }
    MapConfig simpleMapConfig = config.getMapConfig("simpleMap");
    assertNotNull(simpleMapConfig);
    assertEquals("simpleMap", simpleMapConfig.getName());
    assertEquals(3, simpleMapConfig.getBackupCount());
    assertEquals(1, simpleMapConfig.getAsyncBackupCount());
    assertEquals(EvictionPolicy.LRU, simpleMapConfig.getEvictionConfig().getEvictionPolicy());
    assertEquals(10, simpleMapConfig.getEvictionConfig().getSize());
    assertEquals(1, simpleMapConfig.getTimeToLiveSeconds());
    // test that the simpleMapConfig does NOT have a nearCacheConfig
    assertNull(simpleMapConfig.getNearCacheConfig());
    MapConfig testMapConfig3 = config.getMapConfig("testMap3");
    assertEquals("com.hazelcast.spring.DummyStoreFactory", testMapConfig3.getMapStoreConfig().getFactoryClassName());
    assertFalse(testMapConfig3.getMapStoreConfig().getProperties().isEmpty());
    assertEquals(testMapConfig3.getMapStoreConfig().getProperty("dummy.property"), "value");
    MapConfig testMapConfig4 = config.getMapConfig("testMap4");
    assertEquals(dummyMapStoreFactory, testMapConfig4.getMapStoreConfig().getFactoryImplementation());
    MapConfig mapWithValueCachingSetToNever = config.getMapConfig("mapWithValueCachingSetToNever");
    assertEquals(CacheDeserializedValues.NEVER, mapWithValueCachingSetToNever.getCacheDeserializedValues());
    MapConfig mapWithValueCachingSetToAlways = config.getMapConfig("mapWithValueCachingSetToAlways");
    assertEquals(CacheDeserializedValues.ALWAYS, mapWithValueCachingSetToAlways.getCacheDeserializedValues());
    MapConfig mapWithDefaultValueCaching = config.getMapConfig("mapWithDefaultValueCaching");
    assertEquals(CacheDeserializedValues.INDEX_ONLY, mapWithDefaultValueCaching.getCacheDeserializedValues());
    MapConfig testMapWithPartitionLostListenerConfig = config.getMapConfig("mapWithPartitionLostListener");
    List<MapPartitionLostListenerConfig> partitionLostListenerConfigs = testMapWithPartitionLostListenerConfig.getPartitionLostListenerConfigs();
    assertEquals(1, partitionLostListenerConfigs.size());
    assertEquals("DummyMapPartitionLostListenerImpl", partitionLostListenerConfigs.get(0).getClassName());
    MapConfig testMapWithPartitionStrategyConfig = config.getMapConfig("mapWithPartitionStrategy");
    assertEquals("com.hazelcast.spring.DummyPartitionStrategy", testMapWithPartitionStrategyConfig.getPartitioningStrategyConfig().getPartitioningStrategyClass());
    MapConfig testMapConfig5 = config.getMapConfig("testMap5");
    TieredStoreConfig tieredStoreConfig = testMapConfig5.getTieredStoreConfig();
    assertTrue(tieredStoreConfig.isEnabled());
    MemoryTierConfig memoryTierConfig = tieredStoreConfig.getMemoryTierConfig();
    assertEquals(MemoryUnit.MEGABYTES, memoryTierConfig.getCapacity().getUnit());
    assertEquals(128L, memoryTierConfig.getCapacity().getValue());
    DiskTierConfig diskTierConfig = tieredStoreConfig.getDiskTierConfig();
    assertTrue(diskTierConfig.isEnabled());
    assertEquals("the-local0751", diskTierConfig.getDeviceName());
}
Also used : WanAcknowledgeType(com.hazelcast.config.WanAcknowledgeType) ListConfig(com.hazelcast.config.ListConfig) Arrays(java.util.Arrays) QueueStore(com.hazelcast.collection.QueueStore) PermissionConfig(com.hazelcast.config.PermissionConfig) ICountDownLatch(com.hazelcast.cp.ICountDownLatch) MERGE_FIRST_RUN_DELAY_SECONDS(com.hazelcast.spi.properties.ClusterProperty.MERGE_FIRST_RUN_DELAY_SECONDS) Autowired(org.springframework.beans.factory.annotation.Autowired) AwsConfig(com.hazelcast.config.AwsConfig) SSLContextFactory(com.hazelcast.nio.ssl.SSLContextFactory) ReliableTopicConfig(com.hazelcast.config.ReliableTopicConfig) DynamicConfigurationConfig(com.hazelcast.config.DynamicConfigurationConfig) CacheSimpleConfig(com.hazelcast.config.CacheSimpleConfig) SerializationConfig(com.hazelcast.config.SerializationConfig) KubernetesConfig(com.hazelcast.config.KubernetesConfig) MapConfig(com.hazelcast.config.MapConfig) JetService(com.hazelcast.jet.JetService) SemaphoreConfig(com.hazelcast.config.cp.SemaphoreConfig) Map(java.util.Map) PersistenceConfig(com.hazelcast.config.PersistenceConfig) CPSubsystemConfig(com.hazelcast.config.cp.CPSubsystemConfig) RaftAlgorithmConfig(com.hazelcast.config.cp.RaftAlgorithmConfig) MemcacheProtocolConfig(com.hazelcast.config.MemcacheProtocolConfig) DiscoveryStrategyConfig(com.hazelcast.config.DiscoveryStrategyConfig) ReplicatedMap(com.hazelcast.replicatedmap.ReplicatedMap) AfterClass(org.junit.AfterClass) MapStoreFactory(com.hazelcast.map.MapStoreFactory) KerberosIdentityConfig(com.hazelcast.config.security.KerberosIdentityConfig) Resource(javax.annotation.Resource) Set(java.util.Set) DummyReflectiveSerializable(com.hazelcast.spring.serialization.DummyReflectiveSerializable) Category(org.junit.experimental.categories.Category) MetricsConfig(com.hazelcast.config.MetricsConfig) ByteOrder(java.nio.ByteOrder) NearCacheConfig(com.hazelcast.config.NearCacheConfig) Assert.assertFalse(org.junit.Assert.assertFalse) MemberGroupConfig(com.hazelcast.config.MemberGroupConfig) CompactSerializationConfigAccessor(com.hazelcast.config.CompactSerializationConfigAccessor) MapStoreConfig(com.hazelcast.config.MapStoreConfig) KerberosAuthenticationConfig(com.hazelcast.config.security.KerberosAuthenticationConfig) DataSerializableFactory(com.hazelcast.nio.serialization.DataSerializableFactory) LocalDeviceConfig(com.hazelcast.config.LocalDeviceConfig) MergePolicyConfig(com.hazelcast.config.MergePolicyConfig) RealmConfig(com.hazelcast.config.security.RealmConfig) TRUE(java.lang.Boolean.TRUE) MemberAddressProviderConfig(com.hazelcast.config.MemberAddressProviderConfig) RingbufferStoreConfig(com.hazelcast.config.RingbufferStoreConfig) WanConsumerConfig(com.hazelcast.config.WanConsumerConfig) AttributeConfig(com.hazelcast.config.AttributeConfig) EdgeConfig(com.hazelcast.jet.config.EdgeConfig) PARTITION_COUNT(com.hazelcast.spi.properties.ClusterProperty.PARTITION_COUNT) InstanceTrackingConfig(com.hazelcast.config.InstanceTrackingConfig) PNCounterConfig(com.hazelcast.config.PNCounterConfig) RunWith(org.junit.runner.RunWith) InMemoryFormat(com.hazelcast.config.InMemoryFormat) RestApiConfig(com.hazelcast.config.RestApiConfig) WanSyncConfig(com.hazelcast.config.WanSyncConfig) IcmpFailureDetectorConfig(com.hazelcast.config.IcmpFailureDetectorConfig) MapStore(com.hazelcast.map.MapStore) JavaSerializationFilterConfig(com.hazelcast.config.JavaSerializationFilterConfig) OnJoinPermissionOperationName(com.hazelcast.config.OnJoinPermissionOperationName) ISet(com.hazelcast.collection.ISet) CardinalityEstimatorConfig(com.hazelcast.config.CardinalityEstimatorConfig) SqlConfig(com.hazelcast.config.SqlConfig) WanCustomPublisherConfig(com.hazelcast.config.WanCustomPublisherConfig) EntryListenerConfig(com.hazelcast.config.EntryListenerConfig) EvictionConfig(com.hazelcast.config.EvictionConfig) SerializerConfig(com.hazelcast.config.SerializerConfig) TieredStoreConfig(com.hazelcast.config.TieredStoreConfig) ITopic(com.hazelcast.topic.ITopic) IntegrityCheckerConfig(com.hazelcast.config.IntegrityCheckerConfig) TopicConfig(com.hazelcast.config.TopicConfig) RecentlyActiveSplitBrainProtectionFunction(com.hazelcast.splitbrainprotection.impl.RecentlyActiveSplitBrainProtectionFunction) Before(org.junit.Before) HazelcastInstance(com.hazelcast.core.HazelcastInstance) JetConfig(com.hazelcast.jet.config.JetConfig) ConsistencyCheckStrategy(com.hazelcast.config.ConsistencyCheckStrategy) TriTuple(com.hazelcast.internal.util.TriTuple) Properties(java.util.Properties) SymmetricEncryptionConfig(com.hazelcast.config.SymmetricEncryptionConfig) MemoryUnit(com.hazelcast.memory.MemoryUnit) Assert.assertTrue(org.junit.Assert.assertTrue) DiscoveryConfig(com.hazelcast.config.DiscoveryConfig) Test(org.junit.Test) File(java.io.File) RingbufferStoreFactory(com.hazelcast.ringbuffer.RingbufferStoreFactory) EurekaConfig(com.hazelcast.config.EurekaConfig) NetworkConfig(com.hazelcast.config.NetworkConfig) PersistentMemoryDirectoryConfig(com.hazelcast.config.PersistentMemoryDirectoryConfig) TcpIpConfig(com.hazelcast.config.TcpIpConfig) Assert.assertNull(org.junit.Assert.assertNull) MapPartitionLostListenerConfig(com.hazelcast.config.MapPartitionLostListenerConfig) WanReplicationConfig(com.hazelcast.config.WanReplicationConfig) FlakeIdGeneratorConfig(com.hazelcast.config.FlakeIdGeneratorConfig) ContextConfiguration(org.springframework.test.context.ContextConfiguration) CompactSerializationConfig(com.hazelcast.config.CompactSerializationConfig) FlakeIdGenerator(com.hazelcast.flakeidgen.FlakeIdGenerator) PARTIAL_RECOVERY_MOST_COMPLETE(com.hazelcast.config.PersistenceClusterDataRecoveryPolicy.PARTIAL_RECOVERY_MOST_COMPLETE) ReplicatedMapConfig(com.hazelcast.config.ReplicatedMapConfig) Assert.assertEquals(org.junit.Assert.assertEquals) GlobalSerializerConfig(com.hazelcast.config.GlobalSerializerConfig) GcpConfig(com.hazelcast.config.GcpConfig) DummyPortableFactory(com.hazelcast.spring.serialization.DummyPortableFactory) Member(com.hazelcast.cluster.Member) QuickTest(com.hazelcast.test.annotation.QuickTest) ISemaphore(com.hazelcast.cp.ISemaphore) EventJournalConfig(com.hazelcast.config.EventJournalConfig) MaxSizePolicy(com.hazelcast.config.MaxSizePolicy) TopicOverloadPolicy(com.hazelcast.topic.TopicOverloadPolicy) IAtomicLong(com.hazelcast.cp.IAtomicLong) MembershipListener(com.hazelcast.cluster.MembershipListener) DummyDataSerializableFactory(com.hazelcast.spring.serialization.DummyDataSerializableFactory) PermissionType(com.hazelcast.config.PermissionConfig.PermissionType) StreamSerializer(com.hazelcast.nio.serialization.StreamSerializer) MultiMapConfig(com.hazelcast.config.MultiMapConfig) QueueStoreFactory(com.hazelcast.collection.QueueStoreFactory) WanReplicationRef(com.hazelcast.config.WanReplicationRef) RestEndpointGroup(com.hazelcast.config.RestEndpointGroup) Assert.fail(org.junit.Assert.fail) IQueue(com.hazelcast.collection.IQueue) ExecutorConfig(com.hazelcast.config.ExecutorConfig) SocketInterceptorConfig(com.hazelcast.config.SocketInterceptorConfig) CollectionUtil.isNotEmpty(com.hazelcast.internal.util.CollectionUtil.isNotEmpty) ManagementCenterConfig(com.hazelcast.config.ManagementCenterConfig) MetadataPolicy(com.hazelcast.config.MetadataPolicy) NativeMemoryConfig(com.hazelcast.config.NativeMemoryConfig) IAtomicReference(com.hazelcast.cp.IAtomicReference) EvictionPolicy(com.hazelcast.config.EvictionPolicy) SimpleAuthenticationConfig(com.hazelcast.config.security.SimpleAuthenticationConfig) EncryptionAtRestConfig(com.hazelcast.config.EncryptionAtRestConfig) HazelcastTestSupport(com.hazelcast.test.HazelcastTestSupport) Collection(java.util.Collection) DiskTierConfig(com.hazelcast.config.DiskTierConfig) EntryListener(com.hazelcast.core.EntryListener) CRDTReplicationConfig(com.hazelcast.config.CRDTReplicationConfig) InetSocketAddress(java.net.InetSocketAddress) IndexConfig(com.hazelcast.config.IndexConfig) ClusterProperty(com.hazelcast.spi.properties.ClusterProperty) WanPublisher(com.hazelcast.wan.WanPublisher) List(java.util.List) WanQueueFullBehavior(com.hazelcast.config.WanQueueFullBehavior) VaultSecureStoreConfig(com.hazelcast.config.VaultSecureStoreConfig) QueueStoreConfig(com.hazelcast.config.QueueStoreConfig) ItemListenerConfig(com.hazelcast.config.ItemListenerConfig) RingbufferStore(com.hazelcast.ringbuffer.RingbufferStore) PartitionGroupConfig(com.hazelcast.config.PartitionGroupConfig) SplitBrainProtectionOn(com.hazelcast.splitbrainprotection.SplitBrainProtectionOn) SetConfig(com.hazelcast.config.SetConfig) BeforeClass(org.junit.BeforeClass) QueueConfig(com.hazelcast.config.QueueConfig) FencedLock(com.hazelcast.cp.lock.FencedLock) HazelcastInstanceFactory(com.hazelcast.instance.impl.HazelcastInstanceFactory) SSLConfig(com.hazelcast.config.SSLConfig) WanPublisherState(com.hazelcast.wan.WanPublisherState) HashMap(java.util.HashMap) ListenerConfig(com.hazelcast.config.ListenerConfig) HashSet(java.util.HashSet) MERGE_NEXT_RUN_DELAY_SECONDS(com.hazelcast.spi.properties.ClusterProperty.MERGE_NEXT_RUN_DELAY_SECONDS) WanBatchPublisherConfig(com.hazelcast.config.WanBatchPublisherConfig) MultiMap(com.hazelcast.multimap.MultiMap) IndexType(com.hazelcast.config.IndexType) RingbufferConfig(com.hazelcast.config.RingbufferConfig) QueryCacheConfig(com.hazelcast.config.QueryCacheConfig) ScheduledExecutorConfig(com.hazelcast.config.ScheduledExecutorConfig) PortableFactory(com.hazelcast.nio.serialization.PortableFactory) DummyCompactSerializer(com.hazelcast.spring.serialization.DummyCompactSerializer) ExecutorService(java.util.concurrent.ExecutorService) IList(com.hazelcast.collection.IList) SplitBrainProtectionConfig(com.hazelcast.config.SplitBrainProtectionConfig) Config(com.hazelcast.config.Config) MemberAttributeConfig(com.hazelcast.config.MemberAttributeConfig) MemorySize(com.hazelcast.memory.MemorySize) PNCounter(com.hazelcast.crdt.pncounter.PNCounter) DummyCompactSerializable(com.hazelcast.spring.serialization.DummyCompactSerializable) Iterator(java.util.Iterator) USED_NATIVE_MEMORY_PERCENTAGE(com.hazelcast.config.MaxSizePolicy.USED_NATIVE_MEMORY_PERCENTAGE) SocketInterceptor(com.hazelcast.nio.SocketInterceptor) Assert.assertNotNull(org.junit.Assert.assertNotNull) ClassFilter(com.hazelcast.config.ClassFilter) FencedLockConfig(com.hazelcast.config.cp.FencedLockConfig) SecurityConfig(com.hazelcast.config.SecurityConfig) AuditlogConfig(com.hazelcast.config.AuditlogConfig) DurableExecutorConfig(com.hazelcast.config.DurableExecutorConfig) CacheDeserializedValues(com.hazelcast.config.CacheDeserializedValues) AzureConfig(com.hazelcast.config.AzureConfig) MemoryTierConfig(com.hazelcast.config.MemoryTierConfig) Collections(java.util.Collections) ProbabilisticSplitBrainProtectionFunction(com.hazelcast.splitbrainprotection.impl.ProbabilisticSplitBrainProtectionFunction) IMap(com.hazelcast.map.IMap) MergePolicyConfig(com.hazelcast.config.MergePolicyConfig) MapPartitionLostListenerConfig(com.hazelcast.config.MapPartitionLostListenerConfig) WanReplicationRef(com.hazelcast.config.WanReplicationRef) NearCacheConfig(com.hazelcast.config.NearCacheConfig) MemoryTierConfig(com.hazelcast.config.MemoryTierConfig) MapStoreConfig(com.hazelcast.config.MapStoreConfig) EntryListenerConfig(com.hazelcast.config.EntryListenerConfig) EventJournalConfig(com.hazelcast.config.EventJournalConfig) IndexConfig(com.hazelcast.config.IndexConfig) TieredStoreConfig(com.hazelcast.config.TieredStoreConfig) DiskTierConfig(com.hazelcast.config.DiskTierConfig) MapConfig(com.hazelcast.config.MapConfig) ReplicatedMapConfig(com.hazelcast.config.ReplicatedMapConfig) MultiMapConfig(com.hazelcast.config.MultiMapConfig) AttributeConfig(com.hazelcast.config.AttributeConfig) MemberAttributeConfig(com.hazelcast.config.MemberAttributeConfig) Test(org.junit.Test) QuickTest(com.hazelcast.test.annotation.QuickTest)

Aggregations

AttributeConfig (com.hazelcast.config.AttributeConfig)31 QuickTest (com.hazelcast.test.annotation.QuickTest)17 Test (org.junit.Test)17 MapConfig (com.hazelcast.config.MapConfig)11 Config (com.hazelcast.config.Config)9 IndexConfig (com.hazelcast.config.IndexConfig)9 QueryCacheConfig (com.hazelcast.config.QueryCacheConfig)6 EntryListenerConfig (com.hazelcast.config.EntryListenerConfig)4 EventJournalConfig (com.hazelcast.config.EventJournalConfig)4 EvictionConfig (com.hazelcast.config.EvictionConfig)4 MapPartitionLostListenerConfig (com.hazelcast.config.MapPartitionLostListenerConfig)4 MapStoreConfig (com.hazelcast.config.MapStoreConfig)4 MergePolicyConfig (com.hazelcast.config.MergePolicyConfig)4 MultiMapConfig (com.hazelcast.config.MultiMapConfig)4 NearCacheConfig (com.hazelcast.config.NearCacheConfig)4 AwsConfig (com.hazelcast.config.AwsConfig)3 CacheSimpleConfig (com.hazelcast.config.CacheSimpleConfig)3 CacheSimpleEntryListenerConfig (com.hazelcast.config.CacheSimpleEntryListenerConfig)3 CardinalityEstimatorConfig (com.hazelcast.config.CardinalityEstimatorConfig)3 DiscoveryConfig (com.hazelcast.config.DiscoveryConfig)3