Package org.jboss.osgi.metadata

Examples of org.jboss.osgi.metadata.OSGiManifestBuilder


        // This class is automatically added by AbstractOSGiApplicationArchiveProcessor
        //archive.addClass(ExplicitTestPackageImportsTestCase.class);
        archive.addClass(HelloClass.class);
        archive.setManifest(new Asset() {
            public InputStream openStream() {
                OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
                builder.addBundleSymbolicName(archive.getName());
                builder.addBundleManifestVersion(2);
                builder.addExportPackages(HelloClass.class);
                // These packages are added automatically by AbstractOSGiApplicationArchiveProcessor
                // builder.addImportPackages("org.jboss.arquillian.test.api", "org.jboss.arquillian.junit");
                // builder.addImportPackages("org.jboss.shrinkwrap.api", "org.jboss.shrinkwrap.api.asset", "org.jboss.shrinkwrap.api.spec");
                // builder.addImportPackages("org.junit", "org.junit.runner", "org.osgi.framework");
                // Adding new Import Packages
                builder.addImportPackages("org.osgi.service.startlevel", "org.osgi.service.url");
                return builder.openStream();
            }
        });
       
        return archive;
    }
View Full Code Here


    @Deployment(name = GOOD_BUNDLE, managed = false, testable = false)
    public static JavaArchive getGoodBundle() {
        final JavaArchive archive = ShrinkWrap.create(JavaArchive.class);
        archive.setManifest(new Asset() {
            public InputStream openStream() {
                OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
                builder.addBundleSymbolicName(GOOD_BUNDLE);
                builder.addBundleManifestVersion(2);
                return builder.openStream();
            }
        });
        return archive;
    }
View Full Code Here

    @Deployment(name = BAD_BUNDLE, managed = false, testable = false)
    public static JavaArchive getBadBundle() {
        final JavaArchive archive = ShrinkWrap.create(JavaArchive.class);
        archive.setManifest(new Asset() {
            public InputStream openStream() {
                OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
                builder.addBundleSymbolicName(BAD_BUNDLE);
                builder.addBundleManifestVersion(2);
                builder.addImportPackage("org.acme.foo");
                return builder.openStream();
            }
        });
        return archive;
    }
View Full Code Here

        // The default deployment is needed if we don't want to @RunAsClient
        final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "multiple-tests");
        archive.setManifest(new Asset() {
            @Override
            public InputStream openStream() {
                OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
                builder.addBundleSymbolicName(archive.getName());
                builder.addBundleManifestVersion(2);
                return builder.openStream();
            }
        });
        return archive;
    }
View Full Code Here

    public static Archive<?> deploymentA() {
        final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, BUNDLE_A);
        archive.setManifest(new Asset() {
            @Override
            public InputStream openStream() {
                OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
                builder.addBundleSymbolicName(archive.getName());
                builder.addBundleManifestVersion(2);
                return builder.openStream();
            }
        });
        return archive;
    }
View Full Code Here

    public static Archive<?> deploymentB() {
        final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, BUNDLE_B);
        archive.setManifest(new Asset() {
            @Override
            public InputStream openStream() {
                OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
                builder.addBundleSymbolicName(archive.getName());
                builder.addBundleManifestVersion(2);
                return builder.openStream();
            }
        });
        return archive;
    }
View Full Code Here

    public static WebArchive create() {
        final WebArchive archive = ShrinkWrap.create(WebArchive.class, "autostart.war");
        archive.setManifest(new Asset() {
            @Override
            public InputStream openStream() {
                OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
                builder.addBundleSymbolicName(archive.getName());
                builder.addBundleManifestVersion(2);
                builder.addBundleClasspath("WEB-INF/classes");
                return builder.openStream();
            }
        });
        return archive;
    }
View Full Code Here

    @Deployment
    public static JavaArchive createdeployment() {
        final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "test.jar");
        archive.setManifest(new Asset() {
            public InputStream openStream() {
                OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
                builder.addBundleSymbolicName(archive.getName());
                builder.addBundleManifestVersion(2);
                return builder.openStream();
            }
        });
        return archive;
    }
View Full Code Here

        // The default deployment is needed if we don't want to @RunAsClient
        final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "multiple-tests");
        archive.setManifest(new Asset() {
            @Override
            public InputStream openStream() {
                OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
                builder.addBundleSymbolicName(archive.getName());
                builder.addBundleManifestVersion(2);
                builder.addImportPackages(FrameworkWiring.class);
                return builder.openStream();
            }
        });
        return archive;
    }
View Full Code Here

    public static Archive<?> deploymentA() {
        final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, BUNDLE_A);
        archive.setManifest(new Asset() {
            @Override
            public InputStream openStream() {
                OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
                builder.addBundleSymbolicName(archive.getName());
                builder.addBundleManifestVersion(2);
                return builder.openStream();
            }
        });
        return archive;
    }
View Full Code Here

TOP

Related Classes of org.jboss.osgi.metadata.OSGiManifestBuilder

Copyright © 2018 www.massapicom. 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.