Package org.osgi.service.deploymentadmin

Examples of org.osgi.service.deploymentadmin.DeploymentPackage


        }
        return ((DeploymentPackage) object).getVersion();
    }

    public Object install(InputStream inputStream) throws Exception {
        DeploymentPackage deploymentPackage = m_admin.installDeploymentPackage(inputStream);
        m_log.log(LogService.LOG_INFO, "Deployment Package installed: name=" + deploymentPackage.getName() + " version=" + deploymentPackage.getVersion());
        return deploymentPackage;
    }
View Full Code Here


                        // to retrieve the version, DeploymentAdmin has to be used
                        ServiceReference ref = m_context.getServiceReference(DeploymentAdmin.class.getName());
                        if (ref != null) {
                            DeploymentAdmin deplAdmin = (DeploymentAdmin) m_context.getService(ref);
                            if (deplAdmin != null) {
                                DeploymentPackage dp = deplAdmin.getDeploymentPackage(deplPackName);
                                if (dp != null) {
                                    Version version = dp.getVersion();
                                    if (version != null) {
                                        props.put(AuditEvent.KEY_VERSION, version.toString());
                                    }
                                }
                                // after use, release the service as is it not needed anymore
View Full Code Here

      if (args.trim().equalsIgnoreCase("list")) {
        for (DeploymentPackage dp : admin.listDeploymentPackages()) {
          out.println(dp.getName() + " " + dp.getVersion());
        }
      } else if (args.trim().startsWith("uninstall ")) {
        DeploymentPackage dp = admin.getDeploymentPackage(args.trim().substring("uninstall ".length()));
        if (dp != null) {
          dp.uninstall();
        } else {
          out.println("No such package");
        }
      } else if (args.trim().startsWith("install ")) {
        DeploymentPackage dp = admin.installDeploymentPackage(new URL(args.trim().substring("install ".length())).openStream());
        out.println(dp.getName() + " " + dp.getVersion());
      }
    } else {
      out.println("Use {list|install <url>|uninstall <name>}");
    }
  }
View Full Code Here

      if (args.trim().equalsIgnoreCase("list")) {
        for (DeploymentPackage dp : admin.listDeploymentPackages()) {
          out.println(dp.getName() + " " + dp.getVersion());
        }
      } else if (args.trim().startsWith("uninstall ")) {
        DeploymentPackage dp = admin.getDeploymentPackage(args.trim().substring("uninstall ".length()));
        if (dp != null) {
          dp.uninstall();
        } else {
          out.println("No such package");
        }
      } else if (args.trim().startsWith("install ")) {
        DeploymentPackage dp = admin.installDeploymentPackage(new URL(args.trim().substring("install ".length())).openStream());
        out.println(dp.getName() + " " + dp.getVersion());
      }
    } else {
      out.println("Use {list|install <url>|uninstall <name>}");
    }
  }
View Full Code Here

        servlet.addPackage(m_version3.toString(), m_200file);

        m_remotePackageSize = m_200file.length();
        m_webserver.addServlet(servlet, "/deployment/" + identification + "/versions/*");

        DeploymentPackage deploymentPackage1 = addTestMock(DeploymentPackage.class);
        expect(deploymentPackage1.getName()).andReturn(identification).anyTimes();
        expect(deploymentPackage1.getVersion()).andReturn(Version.parseVersion("1.0.0")).anyTimes();

        DeploymentPackage deploymentPackage2 = addTestMock(DeploymentPackage.class);
        expect(deploymentPackage2.getName()).andReturn(identification).anyTimes();
        expect(deploymentPackage2.getVersion()).andReturn(Version.parseVersion("2.0.0")).anyTimes();

        DeploymentPackage deploymentPackage3 = addTestMock(DeploymentPackage.class);
        expect(deploymentPackage3.getName()).andReturn(identification).anyTimes();
        expect(deploymentPackage3.getVersion()).andReturn(Version.parseVersion("3.0.0")).anyTimes();

        IdentificationHandler identificationHandler = addTestMock(IdentificationHandler.class);
        expect(identificationHandler.getAgentId()).andReturn(identification).anyTimes();

        DiscoveryHandler discoveryHandler = addTestMock(DiscoveryHandler.class);
View Full Code Here

                        // to retrieve the version, DeploymentAdmin has to be used
                        ServiceReference ref = m_context.getServiceReference(DeploymentAdmin.class.getName());
                        if (ref != null) {
                            DeploymentAdmin deplAdmin = (DeploymentAdmin) m_context.getService(ref);
                            if (deplAdmin != null) {
                                DeploymentPackage dp = deplAdmin.getDeploymentPackage(deplPackName);
                                if (dp != null) {
                                    Version version = dp.getVersion();
                                    if (version != null) {
                                        props.put(AuditEvent.KEY_VERSION, version.toString());
                                    }
                                }
                                // after use, release the service as is it not needed anymore
View Full Code Here

TOP

Related Classes of org.osgi.service.deploymentadmin.DeploymentPackage

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.