Package org.osgi.framework

Examples of org.osgi.framework.Bundle.stop()


    {
        final String pid = "test_configuration_after_config_admin_stop";
        final Configuration config = configure( pid, null, true );

        final Bundle cfgAdminBundle = configAdminTracker.getServiceReference().getBundle();
        cfgAdminBundle.stop();
        try
        {
            config.update();
            TestCase.fail( "Expected IllegalStateException for config.update" );
        }
View Full Code Here


    {
        final String pid = "test_configuration_after_config_admin_stop";
        final Configuration config = configure( pid, null, true );

        final Bundle cfgAdminBundle = configAdminTracker.getServiceReference().getBundle();
        cfgAdminBundle.stop();
        try
        {
            config.update( new Hashtable<String, Object>()
            {
                {
View Full Code Here

    {
        final ConfigurationAdmin ca = getConfigurationAdmin();
        TestCase.assertNotNull( "ConfigurationAdmin service is required", ca );

        final Bundle cfgAdminBundle = configAdminTracker.getServiceReference().getBundle();
        cfgAdminBundle.stop();
        try
        {
            ca.createFactoryConfiguration( "sample" );
            TestCase.fail( "Expected IllegalStateException for ConfigurationAdmin.createFactoryConfiguration" );
        }
View Full Code Here

    {
        final ConfigurationAdmin ca = getConfigurationAdmin();
        TestCase.assertNotNull( "ConfigurationAdmin service is required", ca );

        final Bundle cfgAdminBundle = configAdminTracker.getServiceReference().getBundle();
        cfgAdminBundle.stop();
        try
        {
            ca.createFactoryConfiguration( "sample", "location" );
            TestCase.fail( "Expected IllegalStateException for ConfigurationAdmin.createFactoryConfiguration" );
        }
View Full Code Here

    {
        final ConfigurationAdmin ca = getConfigurationAdmin();
        TestCase.assertNotNull( "ConfigurationAdmin service is required", ca );

        final Bundle cfgAdminBundle = configAdminTracker.getServiceReference().getBundle();
        cfgAdminBundle.stop();
        try
        {
            ca.getConfiguration( "sample" );
            TestCase.fail( "Expected IllegalStateException for ConfigurationAdmin.getConfiguration" );
        }
View Full Code Here

    {
        final ConfigurationAdmin ca = getConfigurationAdmin();
        TestCase.assertNotNull( "ConfigurationAdmin service is required", ca );

        final Bundle cfgAdminBundle = configAdminTracker.getServiceReference().getBundle();
        cfgAdminBundle.stop();
        try
        {
            ca.getConfiguration( "sample", "location" );
            TestCase.fail( "Expected IllegalStateException for ConfigurationAdmin.getConfiguration" );
        }
View Full Code Here

    {
        final ConfigurationAdmin ca = getConfigurationAdmin();
        TestCase.assertNotNull( "ConfigurationAdmin service is required", ca );

        final Bundle cfgAdminBundle = configAdminTracker.getServiceReference().getBundle();
        cfgAdminBundle.stop();
        try
        {
            ca.listConfigurations( "(service.pid=sample)" );
            TestCase.fail( "Expected IllegalStateException for ConfigurationAdmin.listConfigurations" );
        }
View Full Code Here

        // 6. test bundle calls cm.getConfiguration(pid1)
        final Configuration get = getConfigurationAdmin().getConfiguration( pid );
        TestCase.assertEquals( bundle.getLocation(), get.getBundleLocation() );

        final Bundle cmBundle = getCmBundle();
        cmBundle.stop();
        delay();
        cmBundle.start();
        delay();

        // 5. test bundle calls cm.listConfigurations(null).
View Full Code Here

            // restart config admin and verify getConfiguration persisted
            // the new factory configuration as such
            final Bundle cmBundle = getCmBundle();
            TestCase.assertNotNull( "Config Admin Bundle missing", cmBundle );
            cmBundle.stop();
            delay();
            cmBundle.start();
            delay();

            TestCase.assertEquals( "MSF must not be updated with new configuration even after CM restart", 0, tester.numManagedServiceFactoryUpdatedCalls );
View Full Code Here

                    put( "v", v );
                }
            } );
            assertOrder( value, getConfigurationAdmin().getConfiguration( pid ).getProperties().get( "v" ) );

            cmBundle.stop();
            cmBundle.start();

            assertOrder( value, getConfigurationAdmin().getConfiguration( pid ).getProperties().get( "v" ) );
            getConfigurationAdmin().getConfiguration( pid, null ).delete();
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.