org.nuxeo.osgi.application
Class ApplicationBundleLoader
java.lang.Object
org.nuxeo.osgi.application.ApplicationBundleLoader
public class ApplicationBundleLoader
- extends java.lang.Object
- Author:
- Bogdan Stefanescu
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ApplicationBundleLoader
public ApplicationBundleLoader(StandaloneApplication app)
ApplicationBundleLoader
public ApplicationBundleLoader(StandaloneApplication app,
boolean useCache)
setScanForNestedJARs
public void setScanForNestedJARs(boolean scanForNestedJARs)
getScanForNestedJARs
public boolean getScanForNestedJARs()
setExtractNestedJARs
public void setExtractNestedJARs(boolean extractNestedJARs)
getExtractNestedJARs
public boolean getExtractNestedJARs()
setUseCache
public void setUseCache(boolean useCache)
getUseCache
public boolean getUseCache()
getBundleLoader
public StandaloneBundleLoader getBundleLoader()
getCacheFile
public java.io.File getCacheFile()
loadBundles
public java.lang.ClassLoader loadBundles(java.util.List<java.io.File> classPath)
throws java.lang.Exception
- Throws:
java.lang.Exception
scanAndLoad
public void scanAndLoad(java.util.List<java.io.File> classPath,
java.util.List<BundleFile> bundles,
java.util.List<BundleFile> jars)
writeCache
public static void writeCache(java.io.File file,
java.util.List<BundleFile> bundles,
java.util.List<BundleFile> jars)
throws org.osgi.framework.BundleException
- Throws:
org.osgi.framework.BundleException
fastLoad
public void fastLoad(java.io.File file)
throws org.osgi.framework.BundleException
- Throws:
org.osgi.framework.BundleException
Copyright © 2010 Nuxeo SAS. All Rights Reserved.