Examples of initializeBundle()


Examples of de.mhus.framework.mod.ModManager.initializeBundle()

    // Create Bundle and ModConfig
    IBundle b1 = new ModBundle(new IModConfig[] {new ModConfig(c)}, "test1", false);
   
    // Init Bundle
      List<IModActivator> activators = new LinkedList<IModActivator>();
      manager.initializeBundle(b1,activators);
      manager.enableActivators(activators);
     
      assertEquals("alf aloa", c.getString("result", "") );
     
      // disable and dispose
View Full Code Here

Examples of de.mhus.framework.mod.ModManager.initializeBundle()

      MyConfig a1 = new MyConfig( SimpleActivator.class.getCanonicalName(), new XmlConfig( null, MXml.loadXml("<c name='Test1'/>").getDocumentElement() ) );
      IModConfig[] ac1 = new IModConfig[] { a1 };
      MyBundle b1 = new MyBundle("mybundle", true, ac1 );
     
      List<IModActivator> activators = new LinkedList<IModActivator>();
      manager.initializeBundle(b1,activators);
      IModActivator act = activators.get(0);
      assertTrue( act.getStatus() == IModActivator.STATUS.INITIALIZED );
      manager.enableActivators(activators);
      assertTrue( act.getStatus() == IModActivator.STATUS.ENABLED );
      manager.disableActivators(activators);
View Full Code Here

Examples of de.mhus.framework.mod.ModManager.initializeBundle()

      IModConfig[] ac1 = new IModConfig[] { a1 };
      MyBundle b1 = new MyBundle("mybundle", true, ac1 );
     
      List<IModActivator> activators = new LinkedList<IModActivator>();
      try {
        manager.initializeBundle(b1,activators);
      } catch (Exception e) {}
      System.out.println("-----------------------------------------------");
      System.out.println(activators.size());
      assertEquals(0, activators.size() );
View Full Code Here

Examples of de.mhus.framework.mod.ModManager.initializeBundle()

      IModConfig[] ac1 = new IModConfig[] { a1, a2 };
      MyBundle b1 = new MyBundle("mybundle", true, ac1 );
     
      List<IModActivator> activators = new LinkedList<IModActivator>();
    try {
        manager.initializeBundle(b1,activators);
      } catch (Exception e) {}
      assertTrue( activators.size() == 0 );
      assertTrue( manager.getActivators().size() == 0 );

    }
View Full Code Here

Examples of de.mhus.framework.mod.ModManager.initializeBundle()

      MyConfig a2 = new MyConfig( SimpleActivator.class.getCanonicalName(), new XmlConfig( null, MXml.loadXml("<c fail_initialize='1'/>").getDocumentElement() ) );
      IModConfig[] ac1 = new IModConfig[] { a1, a2 };
      MyBundle b1 = new MyBundle("mybundle", false, ac1 );
           
      List<IModActivator> activators = new LinkedList<IModActivator>();
      manager.initializeBundle(b1,activators);
      assertTrue( activators.size() == 1 );
      assertTrue( manager.getActivators().size() == 1 );

    }
   
View Full Code Here

Examples of de.mhus.framework.mod.ModManager.initializeBundle()

      MyConfig a2 = new MyConfig( SimpleActivator.class.getCanonicalName(), new XmlConfig( null, MXml.loadXml("<c/>").getDocumentElement() ) );
      IModConfig[] ac1 = new IModConfig[] { a1, a2 };
      MyBundle b1 = new MyBundle("mybundle", false, ac1 );
     
      List<IModActivator> activators1 = new LinkedList<IModActivator>();
      manager.initializeBundle(b1,activators1);
      assertTrue( activators1.size() == 2 );
      assertTrue( manager.getActivators().size() == 2 );
     
      IModActivator act1 = activators1.get(0);
      assertTrue( act1.getStatus() == IModActivator.STATUS.INITIALIZED );
View Full Code Here

Examples of de.mhus.framework.mod.ModManager.initializeBundle()

      MyConfig a4 = new MyConfig( SimpleActivator.class.getCanonicalName(), new XmlConfig( null, MXml.loadXml("<c/>").getDocumentElement() ) );
      IModConfig[] ac2 = new IModConfig[] { a3, a4 };
      MyBundle b2 = new MyBundle("mybundle", false, ac2 );
           
      List<IModActivator> activators2 = new LinkedList<IModActivator>();
      manager.initializeBundle(b2,activators2);
      assertTrue( activators2.size() == 2 );     
      assertTrue( manager.getActivators().size() == 4 );
     
      IModActivator act2 = activators2.get(0);
      assertTrue( act2.getStatus() == IModActivator.STATUS.INITIALIZED );
View Full Code Here

Examples of de.mhus.framework.mod.ModManager.initializeBundle()

      MyConfig a2 = new MyConfig( SimpleActivator.class.getCanonicalName(), new XmlConfig( null, MXml.loadXml("<c lookup_service='1'/>").getDocumentElement() ) );
      IModConfig[] ac1 = new IModConfig[] { a1, a2 };
      MyBundle b1 = new MyBundle("mybundle", false, ac1 );
     
      List<IModActivator> activators = new LinkedList<IModActivator>();
      manager.initializeBundle(b1,activators);
     
      Map<Class<?>, List<IService>> services = manager.getServices();
      assertTrue( services.get( ISimpleService.class ).size() == 1 );
     
      manager.enableActivators(activators); // lookup single service
View Full Code Here

Examples of de.mhus.framework.mod.ModManager.initializeBundle()

      MyConfig a2 = new MyConfig( SimpleActivator.class.getCanonicalName(), new XmlConfig( null, MXml.loadXml("<c id='test2' lookup_service='1'/>").getDocumentElement() ) );
      IModConfig[] ac1 = new IModConfig[] { a1, a2 };
      MyBundle b1 = new MyBundle("mybundle", false, ac1 );
     
      List<IModActivator> activators = new LinkedList<IModActivator>();
      manager.initializeBundle(b1,activators);
     
      Map<Class<?>, List<IService>> services = manager.getServices();
      assertTrue( services.get( ISimpleService.class ) == null );
     
     
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.