Package org.impalaframework.module.definition

Examples of org.impalaframework.module.definition.SimpleModuleDefinition


    public void testChangeChild() {
        RootModuleDefinition parentSpec1 = ModificationTestUtils.spec("app-context1.xml", "plugin1, plugin2, plugin3");
        RootModuleDefinition parentSpec2 = ModificationTestUtils.spec("app-context1.xml", "plugin1, plugin2");

        ModuleDefinition plugin2 = parentSpec2.findChildDefinition("plugin2", true);
        new SimpleModuleDefinition(plugin2, "plugin4");

        TransitionSet transitions = calculator.getTransitions(application, parentSpec1, parentSpec2);
        assertEquals(parentSpec2, transitions.getNewRootModuleDefinition());

        Collection<? extends ModuleStateChange> pluginTransitions = transitions.getModuleTransitions();
View Full Code Here


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

    public void testChildContainer() {
        final ModuleDefinition[] strings = new ModuleDefinition[] { new SimpleModuleDefinition("p1"), new SimpleModuleDefinition("p2") };
        ModuleContainer container = new ModuleContainerImpl(strings);

        assertTrue(container.hasChildModuleDefinition("p1"));
        assertTrue(container.hasChildModuleDefinition("p2"));
        assertFalse(container.hasChildModuleDefinition("p3"));
View Full Code Here

            String moduleName,
            String type,
            String[] locationsArray,
            String[] dependencyNames,
            Map<String, String> attributes, String runtime) {
        return new SimpleModuleDefinition(parent, moduleName, type, locationsArray, dependencyNames, attributes, runtime);
    }
View Full Code Here

      String moduleName,
      String type,
      String[] locationsArray,
      String[] dependencyNames,
      Map<String, String> attributes, String runtime) {
    return new SimpleModuleDefinition(parent, moduleName, type, locationsArray, dependencyNames, attributes, runtime);
  }
View Full Code Here

            String[] dependencyNames,
            String[] optionalDependencyNames,
            Map<String, String> attributes,
            String runtime,
            Collection<String> capabilities) {
        return new SimpleModuleDefinition(parent, moduleName, type, locationsArray, dependencyNames, optionalDependencyNames, attributes, runtime, capabilities);
    }
View Full Code Here

    List<String> contextLocations = TypeReaderUtils.readContextLocations(definitionElement);
    properties.setProperty(ModuleElementNames.CONTEXT_LOCATIONS_ELEMENT, StringUtils.collectionToCommaDelimitedString(contextLocations));
  }

  protected ModuleDefinition newDefinition(ModuleDefinition parent, String moduleName, String[] locationsArray) {
    return new SimpleModuleDefinition(parent, moduleName, locationsArray);
  }
View Full Code Here

    Resource[] resources1 = new Resource[]{ new FileSystemResource("r1")};
    Resource[] resources2 = new Resource[]{ new FileSystemResource("r1"), new FileSystemResource("r2")};
    Resource[] resources3 = new Resource[]{ new FileSystemResource("r2")};

    expect(moduleStateHolder.getRootModule()).andReturn(new DefaultSpringRuntimeModule(new SimpleModuleDefinition("newlocation"), context));
    expect(moduleStateHolder.getRootModuleDefinition()).andReturn(originalSpec);
    expect(moduleLoader.newBeanDefinitionReader("id", context, newSpec)).andReturn(beanDefinitionReader);
    expect(context.getClassLoader()).andReturn(classLoader);
    expect(moduleLoader.getSpringConfigResources("id", originalSpec, classLoader)).andReturn(resources1);
    expect(moduleLoader.getSpringConfigResources("id", newSpec, classLoader)).andReturn(resources2);
View Full Code Here

        assertSame(servletContext, wrapper.wrapServletContext(servletContext, "", null, null));
    }

    public void testPartitionedContext() {
        wrapper.setEnablePartitionedServletContext(true);
        final ServletContext wrappedContext = wrapper.wrapServletContext(servletContext, "id", new SimpleModuleDefinition("mymodule"), ClassUtils.getDefaultClassLoader());
        assertTrue(wrappedContext instanceof PartitionedServletContext);
        PartitionedServletContext wrapperContext = (PartitionedServletContext) wrappedContext;
        assertEquals("id", ReflectionUtils.invokeMethod(wrapperContext, "getApplicationId"));
    }
View Full Code Here

  ModuleDefinition getModuleDefinition() {
    if (StringUtils.hasText(definitionString)) {
      String[] moduleNames = doDefinitionSplit();

      for (String moduleName : moduleNames) {
        new SimpleModuleDefinition(moduleDefinition, moduleName);
      }
    }
    return moduleDefinition;
  }
View Full Code Here

    ModuleDefinition getModuleDefinition() {
        if (StringUtils.hasText(definitionString)) {
            String[] moduleNames = doDefinitionSplit();

            for (String moduleName : moduleNames) {
                new SimpleModuleDefinition(moduleDefinition, moduleName);
            }
        }
        return moduleDefinition;
    }
View Full Code Here

TOP

Related Classes of org.impalaframework.module.definition.SimpleModuleDefinition

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.