Package com.hazelcast.config

Examples of com.hazelcast.config.MapConfig


    @Test
    public void testQueryPortableObjectWithIndex() {
        String name = randomMapName();
        Config config = new Config();
        MapConfig mapConfig = new MapConfig(name)
                .addMapIndexConfig(new MapIndexConfig("timestamp", true));
        config.addMapConfig(mapConfig);

        testQueryUsingPortableObject(config, name);
    }
View Full Code Here


    @Test
    public void testQueryPortableObjectWithIndexAndOptimizeQueries() {
        String name = randomMapName();
        Config config = new Config();
        MapConfig mapConfig = new MapConfig(name)
                .setOptimizeQueries(true)
                .addMapIndexConfig(new MapIndexConfig("timestamp", true));
        config.addMapConfig(mapConfig);

        testQueryUsingPortableObject(config, name);
View Full Code Here

    @Test
    public void testQueryUsingNestedPortableObjectWithIndex() {
        String name = randomMapName();
        Config config = new Config();
        config.addMapConfig(new MapConfig(name).addMapIndexConfig(new MapIndexConfig("child.timestamp", false))
                .addMapIndexConfig(new MapIndexConfig("child.child.timestamp", true)));

        testQueryUsingNestedPortableObject(config, name);
    }
View Full Code Here

    @Test
    public void testIssue2721() throws InterruptedException {
        final Config config = new Config();

        // get map config
        final MapConfig mapConfig = config.getMapConfig(MAP_NAME);

        // create shared map store implementation
        final InMemoryMapStore store = new InMemoryMapStore();
        store.preload(PRE_LOAD_SIZE);

        // create map store config
        final MapStoreConfig mapStoreConfig = new MapStoreConfig();
        mapStoreConfig.setEnabled(true);
        mapStoreConfig.setInitialLoadMode(MapStoreConfig.InitialLoadMode.EAGER);
        mapStoreConfig.setWriteDelaySeconds(WRITE_DELAY_SECONDS);
        mapStoreConfig.setClassName(null);
        mapStoreConfig.setImplementation(store);
        mapConfig.setMapStoreConfig(mapStoreConfig);

        final HazelcastInstance instance = createHazelcastInstance(config);

        // Get map so map store is triggered
        instance.getMap(MAP_NAME);
View Full Code Here

     */
    @Test
    public void testIssue2622(){
        final String mapName = randomString();
        Config config = new Config();
        final MapConfig mapConfig = new MapConfig(mapName);
        mapConfig.setInMemoryFormat(InMemoryFormat.OBJECT);
        mapConfig.setStatisticsEnabled(true);
        config.addMapConfig(mapConfig);
        final HazelcastInstance instance = createHazelcastInstance(config);
        final IMap<String, SerializationValue> map = instance.getMap(mapName);
        final SerializationValue serializationValue = new SerializationValue();
        map.put("key", serializationValue);
View Full Code Here

    }

    @Test
    public void equals() {
        Config config = new Config();
        config.addMapConfig(new MapConfig("objectMap").setInMemoryFormat(InMemoryFormat.OBJECT));
        config.addMapConfig(new MapConfig("binaryMap").setInMemoryFormat(InMemoryFormat.BINARY));

        HazelcastInstance hz = createHazelcastInstance(config);

        Pair v1 = new Pair("a", "1");
        Pair v2 = new Pair("a", "2");
View Full Code Here

    @Test
    public void equalsReadLocalBackup() {
        TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(2);

        Config config = new Config();
        config.addMapConfig(new MapConfig("objectMap").setInMemoryFormat(InMemoryFormat.OBJECT).setReadBackupData(true));

        HazelcastInstance hz1 = factory.newHazelcastInstance(config);
        HazelcastInstance hz2 = factory.newHazelcastInstance(config);

        Pair pair = new Pair("a", "1");
View Full Code Here

    @Test
    public void testMigration_failure_when_statistics_disabled() {
        final int noOfRecords = 100;
        final int nodeCount = 3;
        final Config config = new Config().addMapConfig(new MapConfig("myMap").setStatisticsEnabled(false));

        TestHazelcastInstanceFactory nodeFactory = createHazelcastInstanceFactory(nodeCount);
        final HazelcastInstance instance1 = nodeFactory.newHazelcastInstance(config);
        final HazelcastInstance instance2 = nodeFactory.newHazelcastInstance(config);
        final HazelcastInstance instance3 = nodeFactory.newHazelcastInstance(config);
View Full Code Here

    private Config createConfig(MaxSizeConfig.MaxSizePolicy maxSizePolicy, int maxSize, String mapName) {
        Config config = new Config();
        config.setProperty(GroupProperties.PROP_PARTITION_COUNT, String.valueOf(PARTITION_COUNT));

        MapConfig mapConfig = config.getMapConfig(mapName);
        mapConfig.setEvictionPolicy(EvictionPolicy.LRU);
        mapConfig.setEvictionPercentage(25);

        MaxSizeConfig msc = new MaxSizeConfig();
        msc.setMaxSizePolicy(maxSizePolicy);
        msc.setSize(maxSize);

        mapConfig.setMaxSizeConfig(msc);
        mapConfig.setMinEvictionCheckMillis(0L);
        return config;
    }
View Full Code Here

        assertOpenEventually(latch);
    }

    private  HazelcastInstance newInstance() {
        final Config config = new Config();
        final MapConfig mapConfig = new MapConfig(MAP_NAME);
        mapConfig.setBackupCount(2);
        config.addMapConfig(mapConfig);
        return instanceFactory.newHazelcastInstance(config);
    }
View Full Code Here

TOP

Related Classes of com.hazelcast.config.MapConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.