Package org.apache.felix.ipojo

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


    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 invalidity", under.getState() == ComponentInstance.INVALID);
   
    fact1.start();
    assertTrue("Check instance validity - 4", under.getState() == ComponentInstance.VALID);
   
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 invalidity", under.getState() == ComponentInstance.INVALID);
   
    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.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

        assertTrue("Check foo2 validity", ci2.getState() == ComponentInstance.VALID);

        assertNotNull("Check foo service", osgiHelper.getServiceReference(FooService.class.getName()));
        assertEquals("Check the number of Foo", osgiHelper.getServiceReferences(FooService.class.getName(), null).length, 2);

        factory.stop();

        assertTrue("Check foo1 invalidity (" + ci1.getState() + ")", ci1.getState() == ComponentInstance.DISPOSED);
        assertTrue("Check foo2 invalidity (" + ci1.getState() + ")", ci2.getState() == ComponentInstance.DISPOSED);

        assertNull("Check no foo service", osgiHelper.getServiceReference(FooService.class.getName()));
View Full Code Here

    @Test
    public void testNoField() {
        try {
            ComponentFactory cf = new ComponentFactory(osgiHelper.getContext(), getNoFieldController());
            cf.start();
            cf.stop();
            fail("A lifecycle controller with a missing field must be rejected " + cf);
        } catch (Exception e) {
            // OK
        }
    }
View Full Code Here

    @Test
    public void testBadField() {
        try {
            ComponentFactory cf = new ComponentFactory(osgiHelper.getContext(), getBadFieldController());
            cf.start();
            cf.stop();
            fail("A lifecycle controller with a bad field must be rejected " + cf);
        } catch (Exception e) {
            // OK
        }
    }
View Full Code Here

        fact2.stop();
        assertTrue("Check instance validity - 3", under.getState() == ComponentInstance.VALID);
        assertEquals("Check service provider number", ipojoHelper.getServiceReferences(sc,
                BarService.class.getName(), null).length, 1);

        fact3.stop();
        assertTrue("Check instance validity - 4", under.getState() == ComponentInstance.VALID);
        assertEquals("Check service provider number", ipojoHelper.getServiceReferences(sc,
                BarService.class.getName(), null).length, 0);

        fact1.start();
View Full Code Here

        fact2.stop();
        assertTrue("Check instance validity - 3", under.getState() == ComponentInstance.VALID);
        assertEquals("Check service provider number", ipojoHelper.getServiceReferences(sc2,
                BarService.class.getName(), null).length, 1);

        fact3.stop();
        assertTrue("Check instance validity - 4", under.getState() == ComponentInstance.VALID);
        assertEquals("Check service provider number", ipojoHelper.getServiceReferences(sc2,
                BarService.class.getName(), null).length, 0);

        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);
    ServiceContext sc = 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

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.