Package com.alibaba.citrus.service.moduleloader.impl

Examples of com.alibaba.citrus.service.moduleloader.impl.ModuleKey


    private ModuleKey key;

    @Test
    public void emptyType() {
        try {
            new ModuleKey(null, null);
            fail();
        } catch (IllegalArgumentException e) {
            assertThat(e, exception("moduleType"));
        }

        try {
            new ModuleKey(" ", null);
            fail();
        } catch (IllegalArgumentException e) {
            assertThat(e, exception("moduleType"));
        }
    }
View Full Code Here


    }

    @Test
    public void emptyName() {
        try {
            new ModuleKey("action", null);
            fail();
        } catch (IllegalArgumentException e) {
            assertThat(e, exception("moduleName"));
        }

        try {
            new ModuleKey("action", "  ");
            fail();
        } catch (IllegalArgumentException e) {
            assertThat(e, exception("moduleName"));
        }
    }
View Full Code Here

        }
    }

    @Test
    public void normalize() {
        key = new ModuleKey(" action ", "  aaa_bbb/Ccc/dddEEE  ");

        assertEquals("action", key.getModuleType());
        assertEquals("aaaBbb.ccc.DddEee", key.getModuleName());
    }
View Full Code Here

            if (items.containsKey(itemName)) {
                ParsingModuleInfo item = items.get(itemName);

                // 对于特别创建的bean,补充其type和name信息。
                if (item.bd != null && item.key == null) {
                    item.key = new ModuleKey(type, name);
                }

                // 忽略重复匹配的类
                return false;
            } else {
View Full Code Here

        String    beanName;
        ModuleKey key;

        public ParsingModuleInfo(String moduleType, String moduleName, String itemName) {
            this.bd = null;
            this.key = new ModuleKey(moduleType, moduleName);
            this.itemName = itemName;
        }
View Full Code Here

            if (items.containsKey(itemName)) {
                ParsingModuleInfo item = items.get(itemName);

                // �����ر𴴽���bean��������type��name��Ϣ��
                if (item.bd != null && item.key == null) {
                    item.key = new ModuleKey(type, name);
                }

                // �����ظ�ƥ�����
                return false;
            } else {
View Full Code Here

        String beanName;
        ModuleKey key;

        public ParsingModuleInfo(String moduleType, String moduleName, String itemName) {
            this.bd = null;
            this.key = new ModuleKey(moduleType, moduleName);
            this.itemName = itemName;
        }
View Full Code Here

TOP

Related Classes of com.alibaba.citrus.service.moduleloader.impl.ModuleKey

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.