Package org.impalaframework.module.source

Examples of org.impalaframework.module.source.SimpleModuleDefinitionSource


        application = applicationManager.getCurrentApplication();
        moduleStateHolder = (DefaultModuleStateHolder) application.getModuleStateHolder();
    }

    public void testResourceBasedValue() {
        ModuleDefinitionSource source = new SimpleModuleDefinitionSource(rootProjectName, new String[] { "parentTestContext.xml" }, new String[] { plugin1, plugin2 });
        ModuleDefinition p2 = source.getModuleDefinition().getChildModuleDefinition(plugin2);
        new SimpleModuleDefinition(p2, plugin3);
        addModule(source);

        ClassLoader originalClassLoader = this.getClass().getClassLoader();
       
View Full Code Here


        assertEquals(333L, bean3.lastModified(new File("./")));
    }

    public void testLoadUnloadModules() {

        ModuleDefinitionSource source = new SimpleModuleDefinitionSource(rootProjectName, new String[] { "parentTestContext.xml" }, new String[] { plugin1, plugin2 });

        addModule(source);
        ModuleDefinition root = source.getModuleDefinition();

        ConfigurableApplicationContext parent = SpringModuleUtils.getRootSpringContext(moduleStateHolder);
        assertNotNull(parent);
        assertEquals(3, moduleStateHolder.getRuntimeModules().size());
View Full Code Here

        }
    }

    public void testLoadAll() {

        ModuleDefinitionSource source = new SimpleModuleDefinitionSource(rootProjectName, new String[] { "parentTestContext.xml" }, new String[] { plugin1, plugin2 });
        final ModuleDefinition p2 = source.getModuleDefinition().getChildModuleDefinition(plugin2);
        new SimpleModuleDefinition(p2, plugin3);

        addModule(source);

        ConfigurableApplicationContext parent = SpringModuleUtils.getRootSpringContext(moduleStateHolder);
View Full Code Here

        StandaloneModuleLocationResolver locationResolver = new StandaloneModuleLocationResolver();
        moduleLoader = new ApplicationModuleLoader();
        CustomClassLoaderFactory classLoaderFactory = new CustomClassLoaderFactory();
        classLoaderFactory.setModuleLocationResolver(locationResolver);

        source = new SimpleModuleDefinitionSource(rootProjectName, new String[] { "parentTestContext.xml" }, new String[] { plugin1, plugin2 });
        p2 = source.getModuleDefinition().getChildModuleDefinition(plugin2);
    }
View Full Code Here

        }
    }

    class TestAll implements ModuleDefinitionSource {
        ModuleDefinitionSource source;   public TestAll() {
            source = new SimpleModuleDefinitionSource("impala-core", new String[] { "parentTestContext.xml" }, new String[] { plugin1, plugin2, plugin4 });
        }
View Full Code Here

* @author Phil Zoio
*/
public class SimpleSpringContextTest extends TestCase {

    public void testHasModule() {
        SimpleModuleDefinitionSource definition = new SimpleModuleDefinitionSource("impala-core", new String[] { "l0", "l1", "l2" }, new String[] { "p1", "p2" });
       
        assertNotNull(definition);
        final RootModuleDefinition root = definition.getModuleDefinition();
        assertEquals(3, root.getConfigLocations().size());
       
        assertTrue(root.hasChildModuleDefinition("p1"));
        assertTrue(root.hasChildModuleDefinition("p2"));
        assertFalse(root.hasChildModuleDefinition("p3"));
View Full Code Here

      // e.printStackTrace();
    }
  }

  public RootModuleDefinition getModuleDefinition() {
    return new SimpleModuleDefinitionSource("impala-core", new String[] { "parent-context.xml" }, new String[] { "sample-module1" }).getModuleDefinition();
  }
View Full Code Here

TOP

Related Classes of org.impalaframework.module.source.SimpleModuleDefinitionSource

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.