Examples of RegistryBuilder


Examples of org.apache.hivemind.impl.RegistryBuilder

     * Builds a registry from exactly the provided resource; this registry will not include the
     * <code>hivemind</code> module.
     */
    protected Registry buildMinimalRegistry(Resource l) throws Exception
    {
        RegistryBuilder builder = new RegistryBuilder();

        return builder.constructRegistry(Locale.getDefault());
    }
View Full Code Here

Examples of org.apache.hivemind.impl.RegistryBuilder

        }
    }

    public void testResourceTranslator() throws Exception
    {
        RegistryBuilder builder = new RegistryBuilder();
        builder.autoDetectModules();

        Resource moduleResource = new ClasspathResource(_resolver,
                "/hivemind/test/config/ResourceTranslator.xml");

        XmlModuleReader reader = new XmlModuleReader(builder.getRegistryDefinition(),
                _resolver, builder.getErrorHandler());
        reader.readModule(moduleResource);

        Registry r = builder.constructRegistry(Locale.FRENCH);
       
        interceptLogging();

        List l = (List) r.getConfiguration("hivemind.test.config.ResourceTranslator");
View Full Code Here

Examples of org.apache.hivemind.impl.RegistryBuilder

     * override if they have specific initialization needs, or have nonstandard rules for finding
     * HiveMind module deployment descriptors.
     */
    protected Registry constructRegistry(FilterConfig config)
    {
        RegistryBuilder builder = new RegistryBuilder();

        ClassResolver resolver = new DefaultClassResolver();

        builder.addModuleDescriptorProvider(getModuleDescriptorProvider(resolver));

        addWebInfDescriptor(config.getServletContext(), resolver, builder);

        return builder.constructRegistry(getRegistryLocale());
    }
View Full Code Here

Examples of org.apache.hivemind.impl.RegistryBuilder

     */
    protected Registry buildFrameworkRegistry(ModuleDescriptorProvider customProvider)
    {
        ClassResolver resolver = getClassResolver();

        RegistryBuilder builder = new RegistryBuilder();

        builder.addModuleDescriptorProvider(new XmlModuleDescriptorProvider(resolver));
        builder.addModuleDescriptorProvider(customProvider);

        return builder.constructRegistry(Locale.getDefault());
    }
View Full Code Here

Examples of org.apache.hivemind.impl.RegistryBuilder

     * Builds a registry from exactly the provided resource; this registry will not include the
     * <code>hivemind</code> module.
     */
    protected Registry buildMinimalRegistry(Resource l) throws Exception
    {
        RegistryBuilder builder = new RegistryBuilder();

        return builder.constructRegistry(Locale.getDefault());
    }
View Full Code Here

Examples of org.apache.hivemind.impl.RegistryBuilder

     */
    protected Registry buildFrameworkRegistry(ModuleDescriptorProvider customProvider)
    {
        ClassResolver resolver = getClassResolver();

        RegistryBuilder builder = new RegistryBuilder();

        builder.addModuleDescriptorProvider(new XmlModuleDescriptorProvider(resolver));
        builder.addModuleDescriptorProvider(customProvider);

        return builder.constructRegistry(Locale.getDefault());
    }
View Full Code Here

Examples of org.apache.hivemind.impl.RegistryBuilder

     * Builds a registry from exactly the provided resource; this registry will not include the
     * <code>hivemind</code> module.
     */
    protected Registry buildMinimalRegistry(Resource l) throws Exception
    {
        RegistryBuilder builder = new RegistryBuilder();

        return builder.constructRegistry(Locale.getDefault());
    }
View Full Code Here

Examples of org.apache.hivemind.impl.RegistryBuilder

        String projectRoot = System.getProperty("PROJECT_ROOT", ".");
        String path = projectRoot + "/examples/src/descriptor/META-INF/" + fileName;

        ClassResolver resolver = new DefaultClassResolver();
        RegistryBuilder builder = new RegistryBuilder();

        builder.addModuleDescriptorProvider(new XmlModuleDescriptorProvider(resolver));

        // Register the examples.xml file, which (given its non-standard name)
        // is not visible.
        builder.addModuleDescriptorProvider(new XmlModuleDescriptorProvider(resolver,
                new FileResource(path)));

        return builder.constructRegistry(Locale.getDefault());
    }
View Full Code Here

Examples of org.apache.hivemind.impl.RegistryBuilder

        }
    }

    public void testResourceTranslator() throws Exception
    {
        RegistryBuilder builder = new RegistryBuilder();

        Resource moduleResource = new ClasspathResource(_resolver,
                "/hivemind/test/config/ResourceTranslator.xml");

        builder.addModuleDescriptorProvider(new XmlModuleDescriptorProvider(_resolver));
        builder.addModuleDescriptorProvider(new XmlModuleDescriptorProvider(_resolver,
                moduleResource));

        Registry r = builder.constructRegistry(Locale.FRENCH);

        List l = r.getConfiguration("hivemind.test.config.ResourceTranslator");

        interceptLogging();
View Full Code Here

Examples of org.apache.hivemind.impl.RegistryBuilder

        ClassLoader loader =
            new URLClassLoader(urls, Thread.currentThread().getContextClassLoader());

        ClassResolver resolver = new DefaultClassResolver(loader);

        RegistryBuilder b = new RegistryBuilder();
        b.processModules(resolver);

        RegistryInfrastructure r =
            (RegistryInfrastructure) b.constructRegistry(Locale.getDefault());

        List l = r.getConfiguration("hivemind.test.config.Symbols");
        assertEquals(1, l.size());

        Datum d = (Datum) l.get(0);
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.