Examples of CobarClientInternalRouter


Examples of com.alibaba.cobar.client.router.CobarClientInternalRouter

        if (enableCache) {
            if (cacheSize <= 0) {
                setCacheSize(10000);
            }
        }
        this.router = new CobarClientInternalRouter(enableCache, cacheSize);

        final Set<IRoutingRule<IBatisRoutingFact, List<String>>> sqlActionShardingRules = new HashSet<IRoutingRule<IBatisRoutingFact, List<String>>>();
        final Set<IRoutingRule<IBatisRoutingFact, List<String>>> sqlActionRules = new HashSet<IRoutingRule<IBatisRoutingFact, List<String>>>();
        final Set<IRoutingRule<IBatisRoutingFact, List<String>>> namespaceShardingRules = new HashSet<IRoutingRule<IBatisRoutingFact, List<String>>>();
        final Set<IRoutingRule<IBatisRoutingFact, List<String>>> namespaceRules = new HashSet<IRoutingRule<IBatisRoutingFact, List<String>>>();
View Full Code Here

Examples of com.alibaba.cobar.client.router.CobarClientInternalRouter

    public void testAssemblingRulesNormally() throws Exception {
        factory.setConfigLocation(new ClassPathResource(
                "com/alibaba/cobar/client/router/config/normal_rule_fixture.xml"));
        factory.afterPropertiesSet();
        CobarClientInternalRouter router = (CobarClientInternalRouter) factory.getObject();
        List<Set<IRoutingRule<IBatisRoutingFact, List<String>>>> rules = router.getRuleSequences();
        assertTrue(CollectionUtils.isNotEmpty(rules));
        assertEquals(4, rules.size());
    }
View Full Code Here

Examples of com.alibaba.cobar.client.router.CobarClientInternalRouter

                new ClassPathResource(
                        "com/alibaba/cobar/client/router/config/normal_rule_fixture.xml"),
                new ClassPathResource(
                        "com/alibaba/cobar/client/router/config/normal_rule_fixture2.xml") });
        factory.afterPropertiesSet();
        CobarClientInternalRouter router = (CobarClientInternalRouter) factory.getObject();
        List<Set<IRoutingRule<IBatisRoutingFact, List<String>>>> rules = router.getRuleSequences();
        assertTrue(CollectionUtils.isNotEmpty(rules));
        assertEquals(4, rules.size());

        for (Set<IRoutingRule<IBatisRoutingFact, List<String>>> set : rules) {
            assertEquals(1, set.size());
View Full Code Here

Examples of com.alibaba.cobar.client.router.CobarClientInternalRouter

                new ClassPathResource(
                        "com/alibaba/cobar/client/router/config/normal_rule_fixture.xml"),
                new ClassPathResource(
                        "com/alibaba/cobar/client/router/config/normal_rule_fixture3.xml") });
        factory.afterPropertiesSet();
        CobarClientInternalRouter router = (CobarClientInternalRouter) factory.getObject();
        List<Set<IRoutingRule<IBatisRoutingFact, List<String>>>> rules = router.getRuleSequences();
        assertTrue(CollectionUtils.isNotEmpty(rules));
        assertEquals(4, rules.size());

        assertEquals(1, rules.get(0).size());
        assertEquals(1, rules.get(1).size());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.