Examples of ManifestBuilder


Examples of org.jboss.gravia.resource.ManifestBuilder

                    builder.addImportPackage("org.apache.karaf.jaas.modules.properties");
                    builder.addImportPackages(Logger.class);
                    builder.addBundleClasspath("WEB-INF/classes");
                    return builder.openStream();
                } else {
                    ManifestBuilder builder = new ManifestBuilder();
                    builder.addIdentityCapability("http-service-secure", "1.0.0");
                    return builder.openStream();
                }
            }
        });
        File[] libs = Maven.resolver().loadPomFromFile("pom.xml").resolve("org.apache.felix:org.apache.felix.http.proxy").withoutTransitivity().asFile();
        archive.addAsLibraries(libs);
View Full Code Here

Examples of org.jboss.gravia.resource.ManifestBuilder

                    builder.addBundleVersion("1.0.0");
                    builder.addImportPackages(RuntimeLocator.class, ComponentContext.class, Resource.class);
                    builder.addManifestHeader("Service-Component", "OSGI-INF/org.jboss.test.gravia.itests.sub.a.ServiceA.xml,OSGI-INF/org.jboss.test.gravia.itests.sub.a1.ServiceA1.xml");
                    return builder.openStream();
                } else {
                    ManifestBuilder builder = new ManifestBuilder();
                    builder.addIdentityCapability(archive.getName(), "1.0.0");
                    builder.addManifestHeader("Service-Component", "OSGI-INF/org.jboss.test.gravia.itests.sub.a.ServiceA.xml,OSGI-INF/org.jboss.test.gravia.itests.sub.a1.ServiceA1.xml");
                    return builder.openStream();
                }
            }
        });
        return archive.getArchive();
    }
View Full Code Here

Examples of org.jboss.gravia.resource.ManifestBuilder

                    builder.addBundleVersion("1.0.0");
                    builder.addImportPackages(Runtime.class, Resource.class, Provisioner.class, Resolver.class, Repository.class);
                    builder.addImportPackages(MBeanServer.class);
                    return builder.openStream();
                } else {
                    ManifestBuilder builder = new ManifestBuilder();
                    builder.addIdentityCapability(archive.getName(), "1.0.0");
                    return builder.openStream();
                }
            }
        });
        return archive.getArchive();
    }
View Full Code Here

Examples of org.jboss.gravia.resource.ManifestBuilder

                    builder.addBundleActivator(BundleActivatorBridge.class);
                    builder.addManifestHeader(Constants.MODULE_ACTIVATOR, ModuleActivatorA.class.getName());
                    builder.addImportPackages(Runtime.class, Resource.class, ServiceLocator.class, MBeanServer.class);
                    return builder.openStream();
                } else {
                    ManifestBuilder builder = new ManifestBuilder();
                    builder.addIdentityCapability(RESOURCE_A, Version.emptyVersion);
                    builder.addManifestHeader(Constants.MODULE_ACTIVATOR, ModuleActivatorA.class.getName());
                    builder.addManifestHeader("Dependencies", "org.jboss.gravia");
                    return builder.openStream();
                }
            }
        });
        return archive.getArchive();
    }
View Full Code Here

Examples of org.jboss.osgi.metadata.ManifestBuilder

                .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
                .addAsWebInfResource(pkg, jobXml, "classes/META-INF/batch-jobs/" + jobXml)
                        // Needed for the DebugLoggingSetup
                .setManifest(new Asset() {
                    public InputStream openStream() {
                        ManifestBuilder builder = ManifestBuilder.newInstance();
                        builder.addManifestHeader("Dependencies", "org.jboss.msc,org.wildfly.security.manager");
                        return builder.openStream();
                    }
                });
    }
View Full Code Here

Examples of org.jboss.osgi.metadata.ManifestBuilder

        "logging2.war");
    archive2.addClasses(LoggingServlet.class);
    archive2.setManifest(new Asset() {
      @Override
      public InputStream openStream() {
        ManifestBuilder builder = ManifestBuilder.newInstance();
        StringBuffer dependencies = new StringBuffer();
        builder.addManifestHeader("Dependencies",
            dependencies.toString());
        builder.addManifestHeader("Logging-Profile", "dummy-profile2");
        return builder.openStream();
      }
    });
    return archive2;
  }
View Full Code Here

Examples of org.jboss.osgi.metadata.ManifestBuilder

    jar.addAsResource(LoggingBean.class.getPackage(),
        "jboss-logging.properties", "META-INF/jboss-logging.properties");
    jar.setManifest(new Asset() {
      @Override
      public InputStream openStream() {
        ManifestBuilder builder = ManifestBuilder.newInstance();
        StringBuffer dependencies = new StringBuffer();
        builder.addManifestHeader("Dependencies",
            dependencies.toString());
        builder.addManifestHeader("Logging-Profile",
            "non-existing-profile");
        return builder.openStream();
      }
    });
    return jar;
  }
View Full Code Here

Examples of org.jboss.osgi.metadata.ManifestBuilder

        final WebArchive war = ShrinkWrap.create(WebArchive.class, "test.war");
        war.addClasses(LoggingServlet.class);
        war.setManifest(new Asset() {
            @Override
            public InputStream openStream() {
                ManifestBuilder builder = ManifestBuilder.newInstance();
                StringBuffer dependencies = new StringBuffer();
                builder.addManifestHeader("Dependencies", dependencies.toString());
                builder.addManifestHeader("Logging-Profile", "syslog-profile");
                return builder.openStream();
            }
        });
        return war;
    }
View Full Code Here

Examples of org.jboss.osgi.metadata.ManifestBuilder

    WebArchive archive = ShrinkWrap.create(WebArchive.class, "logging.war");
    archive.addClasses(LoggingServlet.class);
    archive.setManifest(new Asset() {
      @Override
      public InputStream openStream() {
        ManifestBuilder builder = ManifestBuilder.newInstance();
        StringBuffer dependencies = new StringBuffer();
        builder.addManifestHeader("Dependencies",
            dependencies.toString());
        builder.addManifestHeader("Logging-Profile",
            "non-existing-profile");
        return builder.openStream();
      }
    });
    return archive;
  }
View Full Code Here

Examples of org.jboss.osgi.metadata.ManifestBuilder

        archive.addClass(LifecycleTracker.class);
        archive.addClass(Constants.class);
        archive.setManifest(new Asset() {
            @Override
            public InputStream openStream() {
                ManifestBuilder builder = ManifestBuilder.newInstance();
                StringBuffer dependencies = new StringBuffer();
                dependencies.append(DEPLOYED_SINGLETON_MODULE);
                dependencies.append(" , org.hornetq.ra");
                builder.addManifestHeader("Dependencies", dependencies.toString());
                return builder.openStream();
            }
        });

        log.info(archive.toString(true));
        return archive;
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.