Package com.hazelcast.config

Examples of com.hazelcast.config.MapIndexConfig


        final TestHazelcastInstanceFactory nodeFactory = createHazelcastInstanceFactory(instanceCount);
        final Config config = new Config();
        config.setProperty(GroupProperties.PROP_WAIT_SECONDS_BEFORE_JOIN, "0");
        final String mapName = randomMapName();
        // index config is added since it was blocking post join operations.
        config.getMapConfig(mapName).addMapIndexConfig(new MapIndexConfig("name", false));
        this.ex = Executors.newFixedThreadPool(instanceCount);
        final CountDownLatch latch = new CountDownLatch(instanceCount);
        for (int i = 0; i < instanceCount; i++) {
            ex.execute(new Runnable() {
                public void run() {
View Full Code Here


    @Test
    public void testMapLoaderLoadUpdatingIndex() throws Exception {
        MapConfig mapConfig = getInstance().getConfig().getMapConfig("testMapLoaderLoadUpdatingIndex");
        List<MapIndexConfig> indexConfigs = mapConfig.getMapIndexConfigs();
        indexConfigs.add(new MapIndexConfig("name", true));

        SampleIndexableObjectMapLoader loader = new SampleIndexableObjectMapLoader();
        MapStoreConfig storeConfig = new MapStoreConfig();
        storeConfig.setFactoryImplementation(loader);
        mapConfig.setMapStoreConfig(storeConfig);
View Full Code Here

    }

    @Test
    public void testMapWithIndexAfterShutDown() {
        Config cfg = new Config();
        cfg.getMapConfig("testMapWithIndexAfterShutDown").addMapIndexConfig(new MapIndexConfig("typeName", false));

        HazelcastInstance[] instances = createHazelcastInstanceFactory(3).newInstances(cfg);

        final IMap map = instances[0].getMap("testMapWithIndexAfterShutDown");
        final int SAMPLE_SIZE_1 = 100;
View Full Code Here

        final int runCount = 500;
        final TestHazelcastInstanceFactory nodeFactory = createHazelcastInstanceFactory(n);
        final Config config = new Config();
        config.setProperty(GroupProperties.PROP_WAIT_SECONDS_BEFORE_JOIN, "0");
        final String mapName = "testIndexCleanupOnMigration";
        config.getMapConfig(mapName).addMapIndexConfig(new MapIndexConfig("name", false));
        ExecutorService ex = Executors.newFixedThreadPool(n);
        final CountDownLatch latch = new CountDownLatch(n);
        final AtomicInteger countdown = new AtomicInteger(n * runCount);
        final Random rand = new Random();
        for (int i = 0; i < n; i++) {
View Full Code Here

        final int modulo = 10;
        final CountDownLatch latch = new CountDownLatch(nodes);
        final TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(nodes);

        final Config config = new Config();
        config.getMapConfig(name).addMapIndexConfig(new MapIndexConfig("name", false));

        for (int n = 0; n < nodes; n++) {
            new Thread() {
                public void run() {
                    HazelcastInstance hz = factory.newHazelcastInstance(config);
View Full Code Here

    @Test(timeout=1000*60)
    public void testIndexPerformance() {
        Config cfg = new Config();
        final MapConfig mapConfig = cfg.getMapConfig("employees2");
        mapConfig.addMapIndexConfig(new MapIndexConfig("name", false))
                .addMapIndexConfig(new MapIndexConfig("age", true))
                .addMapIndexConfig(new MapIndexConfig("active", false));

        TestHazelcastInstanceFactory nodeFactory = createHazelcastInstanceFactory(4);
        HazelcastInstance h1 = nodeFactory.newHazelcastInstance(cfg);
        IMap imap = h1.getMap("employees");
        for (int i = 0; i < 5000; i++) {
View Full Code Here

    @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

    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 testIndexAware_Issue_1719() {
        Config cfg = new Config();
        cfg.getMapConfig("test").addMapIndexConfig(new MapIndexConfig("attr1", false));
        HazelcastInstance instance = createHazelcastInstance(cfg);
        IMap<String, TempData> map = instance.getMap("test");
        map.put("a", new TempData("foo", "bar"));
        map.put("b", new TempData("abc", "123"));
        TestPredicate predicate = new TestPredicate("foo");
View Full Code Here

TOP

Related Classes of com.hazelcast.config.MapIndexConfig

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.