Search in sources :

Example 76 with BundleDescription

use of org.eclipse.osgi.service.resolver.BundleDescription in project rt.equinox.framework by eclipse.

the class TestRFC79_005 method create_bundle_1.

// end method
public BundleDescription create_bundle_1(StateObjectFactory sof) {
    java.util.Dictionary dictionary_1 = new java.util.Properties();
    BundleDescription bundle = null;
    dictionary_1.put("Bundle-ManifestVersion", "2");
    dictionary_1.put("Bundle-SymbolicName", "A");
    dictionary_1.put("Export-Package", "javax.servlet; version=2.1.0");
    dictionary_1.put("Import-Package", "javax.servlet; version=2.1.0");
    try {
        bundle = sof.createBundleDescription(dictionary_1, "bundle_1", 1);
    } catch (BundleException be) {
        fail(be.getMessage());
    }
    return bundle;
}
Also used : BundleDescription(org.eclipse.osgi.service.resolver.BundleDescription) BundleException(org.osgi.framework.BundleException)

Example 77 with BundleDescription

use of org.eclipse.osgi.service.resolver.BundleDescription in project rt.equinox.framework by eclipse.

the class TestRFC79_005 method create_bundle_3.

// end of method
public BundleDescription create_bundle_3(StateObjectFactory sof) {
    java.util.Dictionary dictionary_3 = new java.util.Properties();
    BundleDescription bundle = null;
    dictionary_3.put("Bundle-ManifestVersion", "2");
    dictionary_3.put("Bundle-SymbolicName", "C");
    dictionary_3.put("Import-Package", "javax.servlet; version=\"[2.1.0, 2.1.0]\"");
    try {
        bundle = sof.createBundleDescription(dictionary_3, "bundle_3", 3);
    } catch (BundleException be) {
        fail(be.getMessage());
    }
    return bundle;
}
Also used : BundleDescription(org.eclipse.osgi.service.resolver.BundleDescription) BundleException(org.osgi.framework.BundleException)

Example 78 with BundleDescription

use of org.eclipse.osgi.service.resolver.BundleDescription in project rt.equinox.framework by eclipse.

the class TestRFC79_005 method create_bundle_2.

// end of method
public BundleDescription create_bundle_2(StateObjectFactory sof) {
    java.util.Dictionary dictionary_2 = new java.util.Properties();
    BundleDescription bundle = null;
    dictionary_2.put("Bundle-ManifestVersion", "2");
    dictionary_2.put("Bundle-SymbolicName", "B");
    dictionary_2.put("Export-Package", "javax.servlet; version=2.2.0");
    dictionary_2.put("Import-Package", "javax.servlet; version=2.2.0");
    try {
        bundle = sof.createBundleDescription(dictionary_2, "bundle_2", 2);
    } catch (BundleException be) {
        fail(be.getMessage());
    }
    return bundle;
}
Also used : BundleDescription(org.eclipse.osgi.service.resolver.BundleDescription) BundleException(org.osgi.framework.BundleException)

Example 79 with BundleDescription

use of org.eclipse.osgi.service.resolver.BundleDescription in project rt.equinox.framework by eclipse.

the class TestRFC79_007 method create_bundle_3.

// end of method
public BundleDescription create_bundle_3(StateObjectFactory sof) {
    java.util.Dictionary dictionary_3 = new java.util.Properties();
    BundleDescription bundle = null;
    dictionary_3.put("Bundle-ManifestVersion", "2");
    dictionary_3.put("Bundle-SymbolicName", "C");
    dictionary_3.put("Import-Package", "P, Q; version=\"[2, 2]\"");
    try {
        bundle = sof.createBundleDescription(dictionary_3, "bundle_3", 3);
    } catch (BundleException be) {
        fail(be.getMessage());
    }
    return bundle;
}
Also used : BundleDescription(org.eclipse.osgi.service.resolver.BundleDescription) BundleException(org.osgi.framework.BundleException)

Example 80 with BundleDescription

use of org.eclipse.osgi.service.resolver.BundleDescription in project rt.equinox.framework by eclipse.

the class TestRFC79_007 method create_bundle_4.

// end of method
public BundleDescription create_bundle_4(StateObjectFactory sof) {
    java.util.Dictionary dictionary_4 = new java.util.Properties();
    BundleDescription bundle = null;
    dictionary_4.put("Bundle-ManifestVersion", "2");
    dictionary_4.put("Bundle-SymbolicName", "D");
    dictionary_4.put("Import-Package", "R, Q; version=\"[2, 2]\"");
    try {
        bundle = sof.createBundleDescription(dictionary_4, "bundle_4", 4);
    } catch (BundleException be) {
        fail(be.getMessage());
    }
    return bundle;
}
Also used : BundleDescription(org.eclipse.osgi.service.resolver.BundleDescription) BundleException(org.osgi.framework.BundleException)

Aggregations

BundleDescription (org.eclipse.osgi.service.resolver.BundleDescription)202 BundleException (org.osgi.framework.BundleException)106 State (org.eclipse.osgi.service.resolver.State)87 Hashtable (java.util.Hashtable)70 Dictionary (java.util.Dictionary)28 ExportPackageDescription (org.eclipse.osgi.service.resolver.ExportPackageDescription)18 ArrayList (java.util.ArrayList)11 StateDelta (org.eclipse.osgi.service.resolver.StateDelta)11 BundleDelta (org.eclipse.osgi.service.resolver.BundleDelta)10 List (java.util.List)9 HashMap (java.util.HashMap)8 File (java.io.File)6 Map (java.util.Map)6 CaseInsensitiveDictionaryMap (org.eclipse.osgi.framework.util.CaseInsensitiveDictionaryMap)6 VersionConstraint (org.eclipse.osgi.service.resolver.VersionConstraint)6 Version (org.osgi.framework.Version)6 BundleWiring (org.osgi.framework.wiring.BundleWiring)5 BundleContext (org.osgi.framework.BundleContext)2 ResolverHook (org.osgi.framework.hooks.resolver.ResolverHook)2 Collection (java.util.Collection)1