Package org.impalaframework.module

Examples of org.impalaframework.module.ModuleDefinitionSource


        }
        return facade;
    }

    private ModuleDefinitionSource getSource() {
        ModuleDefinitionSource source = (ModuleDefinitionSource) servletContext
                .getAttribute(WebConstants.MODULE_DEFINITION_SOURCE_ATTRIBUTE);
        if (source == null) {
            throw new ConfigurationException(
                    "No instance of "
                            + ModuleDefinitionSource.class.getName()
View Full Code Here


public class InitContextCommand implements Command {

    public boolean execute(CommandState commandState) {
        Impala.init();
       
        ModuleDefinitionSource moduleDefinitionSource = (ModuleDefinitionSource) GlobalCommandState.getInstance()
                .getValue(CommandStateConstants.MODULE_DEFINITION_SOURCE);
        if (moduleDefinitionSource == null) {
            System.out.println("Cannot initialize, as no module definition has been loaded.");
            return false;
        }
View Full Code Here

            c = Class.forName(testClassName, false, parent);
            try {
                Object o = c.newInstance();
                if (o instanceof ModuleDefinitionSource) {
                    ModuleDefinitionSource p = (ModuleDefinitionSource) o;
                    GlobalCommandState.getInstance().addValue(CommandStateConstants.MODULE_DEFINITION_SOURCE, p);
                }

                GlobalCommandState.getInstance().addValue(CommandStateConstants.TEST_CLASS, c);
                return false;
View Full Code Here

        }

        Collections.reverse(modulesToLoad);
        this.parentDefinition = parent;
       
        ModuleDefinitionSource internalModuleBuilder = getModuleBuilder();
        return internalModuleBuilder.getModuleDefinition();
    }
View Full Code Here

        inspectModules();
        return buildModules();
    }

    protected RootModuleDefinition buildModules() {
        ModuleDefinitionSource internalModuleBuilder = getModuleBuilder();
        return internalModuleBuilder.getModuleDefinition();
    }
View Full Code Here

        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

        }
    }
   
    public final void testExecute() {

        ModuleDefinitionSource moduleDefinitionSource = EasyMock.createMock(ModuleDefinitionSource.class);
       
        expect(moduleDefinitionSource.getModuleDefinition()).andReturn(originalDefinition);
       
        SimpleRootModuleDefinition definition = new SimpleRootModuleDefinition("root", "config");
        definition.freeze();
       
        TransitionSet set = new TransitionSet(new ArrayList<ModuleStateChange>(), definition);
View Full Code Here

        }
    }
   
    public final void testExecute() {

        ModuleDefinitionSource moduleDefinitionSource = EasyMock.createMock(ModuleDefinitionSource.class);
       
        expect(moduleDefinitionSource.getModuleDefinition()).andReturn(newDefinition);
       
        ModificationExtractor modificationExtractor = getModificationExtractor();
        expect(modificationExtractor.getTransitions(application, null, newDefinition)).andReturn(transitionSet);
       
        RootModuleDefinition existingDefinition = getExistingDefinition();
View Full Code Here

TOP

Related Classes of org.impalaframework.module.ModuleDefinitionSource

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.