Package org.apache.felix.ipojo

Examples of org.apache.felix.ipojo.ComponentFactory.stop()


        try {
            ComponentFactory cf = new ComponentFactory(getContext(), getBadTransition());
            cf.start();
            ComponentInstance ci = cf.createComponentInstance(props);
            ci.dispose();
            cf.stop();
            fail("A lifecycle callback with a bad transition must be rejected " + cf);
        } catch (ConfigurationException e) {
           // OK
        } catch (UnacceptableConfiguration e) {
            fail("Unexpected exception when creating an instance : " + e.getMessage());
View Full Code Here


    assertTrue("Check instance validity - 2", under.getState() == ComponentInstance.VALID);
   
    fact2.stop();
    assertTrue("Check instance validity - 3", under.getState() == ComponentInstance.VALID);
   
    fact3.stop();
    assertTrue("Check instance validity - 4", under.getState() == ComponentInstance.VALID);
    ServiceContext sc = Utils.getServiceContext(under);
    assertNull("Check that no Bar Service is available", sc.getServiceReference(BarService.class.getName()));
   
    fact1.start();
View Full Code Here

    assertTrue("Check instance validity - 2", under.getState() == ComponentInstance.VALID);
   
    fact2.stop();
    assertTrue("Check instance validity - 3", under.getState() == ComponentInstance.VALID);
   
    fact3.stop();
    assertTrue("Check instance validity - 4", under.getState() == ComponentInstance.VALID);
   
    fact1.start();
    assertTrue("Check instance validity - 5", under.getState() == ComponentInstance.VALID);
   
View Full Code Here

    contained = id.getContainedInstances();
    assertEquals("Check contained instances count", contained.length, 1);
    assertEquals("Check instance name" , id.getName(), "under");
    assertEquals("Check component type name" , id.getComponentDescription().getName(), "composite.bar.3");

    fact3.stop();
    assertTrue("Check instance invalidity", under.getState() == ComponentInstance.VALID);
    ref = Utils.getServiceReferenceByName(getContext(), Architecture.class.getName(), "under");
    assertNotNull("Check architecture availability", ref);
    arch = (Architecture) getContext().getService(ref);
    //id = arch.getInstanceDescription();
View Full Code Here

   
    fact2.stop();
    assertTrue("Check instance validity - 3", under.getState() == ComponentInstance.VALID);
    assertEquals("Check service provider number", Utils.getServiceReferences(sc, BarService.class.getName(), null).length, 1);
   
    fact3.stop();
    assertTrue("Check instance validity - 4", under.getState() == ComponentInstance.VALID);
    assertEquals("Check service provider number", Utils.getServiceReferences(sc, BarService.class.getName(), null).length, 0);
   
    fact1.start();
    assertEquals("Check service provider number", Utils.getServiceReferences(sc, BarService.class.getName(), null).length, 1);
View Full Code Here

   
    fact2.stop();
    assertTrue("Check instance validity - 3", under.getState() == ComponentInstance.VALID);
    assertEquals("Check service provider number", Utils.getServiceReferences(sc2, BarService.class.getName(), null).length, 1);
   
    fact3.stop();
    assertTrue("Check instance validity - 4", under.getState() == ComponentInstance.VALID);
    assertEquals("Check service provider number", Utils.getServiceReferences(sc2, BarService.class.getName(), null).length, 0);
   
    fact1.start();
    assertTrue("Check instance validity - 5", under.getState() == ComponentInstance.VALID);
View Full Code Here

    contained = id.getContainedInstances();
    assertEquals("Check contained instances count", contained.length, 1);
    assertEquals("Check instance name" , id.getName(), "under");
    assertEquals("Check component type name" , id.getComponentDescription().getName(), "composite.bar.1");

    fact3.stop();
    assertTrue("Check instance invalidity", under.getState() == ComponentInstance.INVALID);
    ref = Utils.getServiceReferenceByName(getContext(), Architecture.class.getName(), "under");
    assertNotNull("Check architecture availability", ref);
    arch = (Architecture) getContext().getService(ref);
    //id = arch.getInstanceDescription();
View Full Code Here

   
    fact2.stop();
    assertTrue("Check instance validity - 3", under.getState() == ComponentInstance.VALID);
    assertEquals("Check service provider number", Utils.getServiceReferences(sc, BarService.class.getName(), null).length, 1);
   
    fact3.stop();
    assertTrue("Check instance invalidity", under.getState() == ComponentInstance.INVALID);
    assertEquals("Check service provider number", Utils.getServiceReferences(sc, BarService.class.getName(), null).length, 0);
   
    fact1.start();
    assertEquals("Check service provider number", Utils.getServiceReferences(sc, BarService.class.getName(), null).length, 1);
View Full Code Here

   
    fact2.stop();
    assertTrue("Check instance validity - 3", under.getState() == ComponentInstance.VALID);
    assertEquals("Check service provider number", Utils.getServiceReferences(sc2, BarService.class.getName(), null).length, 1);
   
    fact3.stop();
    assertTrue("Check instance invalidity", under.getState() == ComponentInstance.INVALID);
    assertEquals("Check service provider number", Utils.getServiceReferences(sc2, BarService.class.getName(), null).length, 0);
   
    fact1.start();
    assertTrue("Check instance validity - 4", under.getState() == ComponentInstance.VALID);
View Full Code Here

    contained = id.getContainedInstances();
    assertEquals("Check contained instances count", contained.length, 1);
    assertEquals("Check instance name" , id.getName(), "under");
    assertEquals("Check component type name" , id.getComponentDescription().getName(), "composite.bar.2");

    fact3.stop();
    assertTrue("Check instance invalidity", under.getState() == ComponentInstance.INVALID);
    ref = Utils.getServiceReferenceByName(getContext(), Architecture.class.getName(), "under");
    assertNotNull("Check architecture availability", ref);
    arch = (Architecture) getContext().getService(ref);
    //id = arch.getInstanceDescription();
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.