Package org.jboss.osgi.vfs

Examples of org.jboss.osgi.vfs.VirtualFile


      File target = File.createTempFile(archiveName + "-", ".jar");
      try
      {
         ZipExporter exporter = archive.as(ZipExporter.class);
         exporter.exportZip(target, true);
         VirtualFile virtualFile = AbstractVFS.getRoot(target.toURI().toURL());
         BundleInfo.createBundleInfo(virtualFile);
      }
      finally
      {
         target.delete();
View Full Code Here


   }

   @Override
   public BundleHandle installBundle(Archive<?> archive) throws BundleException, IOException
   {
      VirtualFile virtualFile = OSGiTestHelper.toVirtualFile(archive);
      try
      {
         return installBundle(virtualFile);
      }
      finally
View Full Code Here

   }

   @Override
   public BundleHandle installBundle(URL bundleURL) throws BundleException, IOException
   {
      VirtualFile virtualFile = AbstractVFS.toVirtualFile(bundleURL);
      try
      {
         return installBundle(virtualFile);
      }
      finally
View Full Code Here

            }
        }
    }

    private BundleHandle installBundle(Archive<?> archive) throws BundleException, IOException {
        VirtualFile virtualFile = toVirtualFile(archive);
        try {
            return installBundle(virtualFile);
        } finally {
            VFSUtils.safeClose(virtualFile);
        }
View Full Code Here

   private void validateBundleArchive(Archive<?> archive) throws Exception
   {
      ZipExporter exporter = archive.as(ZipExporter.class);
      InputStream inputStream = exporter.exportAsInputStream();
      VirtualFile virtualFile = AbstractVFS.toVirtualFile(inputStream);
      BundleInfo.createBundleInfo(virtualFile);
   }
View Full Code Here

        // Attempt to install bundle from the modules hirarchy
        modulesFile = getRepositoryEntry(modulesDir, identifier);
        if (modulesFile != null) {
            URL url = modulesFile.toURI().toURL();
            VirtualFile virtualFile = AbstractVFS.toVirtualFile(url);
            if (BundleInfo.isValidBundle(virtualFile)) {
                ROOT_LOGGER.foundOsgiBundle(modulesFile);
                return installBundleFromURL(bundleManager, url, startLevel);
            }
        }
View Full Code Here

            }
        }
    }

    private BundleHandle installBundle(Archive<?> archive) throws BundleException, IOException {
        VirtualFile virtualFile = toVirtualFile(archive);
        try {
            return installBundle(virtualFile);
        } finally {
            VFSUtils.safeClose(virtualFile);
        }
View Full Code Here

TOP

Related Classes of org.jboss.osgi.vfs.VirtualFile

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.