Uses of Class
net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader
Packages that use JNLPClassLoader
Package
Description
This package contains the classes that manage the secure runtime environment
for JNLP apps.
This package contains the classes that implement the standard services
defined by the JNLP specification.
-
Uses of JNLPClassLoader in net.adoptopenjdk.icedteaweb.manifest
Fields in net.adoptopenjdk.icedteaweb.manifest declared as JNLPClassLoaderMethods in net.adoptopenjdk.icedteaweb.manifest with parameters of type JNLPClassLoaderModifier and TypeMethodDescriptionvoidManifestAttributesReader.setLoader(JNLPClassLoader loader) -
Uses of JNLPClassLoader in net.sourceforge.jnlp.cache
Methods in net.sourceforge.jnlp.cache with parameters of type JNLPClassLoaderModifier and TypeMethodDescriptionprivate static DownloadServiceListenerCacheUtil.getDownloadServiceListener(JNLPClassLoader jnlpClassLoader, String title, URL[] undownloaded, DownloadIndicator indicator) private static StringCacheUtil.getProgressClass(JNLPClassLoader jnlpClassLoader) static voidCacheUtil.waitForResources(JNLPClassLoader jnlpClassLoader, ResourceTracker tracker, URL[] resources, String title) Waits until the resources are downloaded, while showing a progress indicator. -
Uses of JNLPClassLoader in net.sourceforge.jnlp.runtime
Fields in net.sourceforge.jnlp.runtime declared as JNLPClassLoaderModifier and TypeFieldDescriptionprivate final JNLPClassLoaderApplicationInstance.loaderthe classloaderMethods in net.sourceforge.jnlp.runtime that return JNLPClassLoaderModifier and TypeMethodDescriptionApplicationInstance.getClassLoader()Returns the classloader.private JNLPClassLoaderJNLPSecurityManager.getJnlpClassLoader(ClassLoader cl) Returns the JNLPClassLoader associated with the given ClassLoader, or null.Constructors in net.sourceforge.jnlp.runtime with parameters of type JNLPClassLoaderModifierConstructorDescriptionAppletInstance(JNLPFile file, ThreadGroup group, JNLPClassLoader loader, Applet applet) Create a New Task based on the Specified URLAppletInstance(JNLPFile file, ThreadGroup group, JNLPClassLoader loader, Applet applet, Container cont) Create a New Task based on the Specified URLApplicationInstance(JNLPFile file, ThreadGroup group, JNLPClassLoader loader) Create an application instance for the file. -
Uses of JNLPClassLoader in net.sourceforge.jnlp.runtime.classloader
Fields in net.sourceforge.jnlp.runtime.classloader declared as JNLPClassLoaderModifier and TypeFieldDescriptionprivate final JNLPClassLoaderSecurityDelegateImpl.classLoaderprivate JNLPClassLoader[]JNLPClassLoader.loaderslist of this, local and global loaders this loader uses(package private) JNLPClassLoaderCodeBaseClassLoader.parentJNLPClassLoaderFields in net.sourceforge.jnlp.runtime.classloader with type parameters of type JNLPClassLoaderModifier and TypeFieldDescriptionprivate static final Map<String, JNLPClassLoader> JNLPClassLoader.uniqueKeyToLoadermap from JNLPFile unique key to shared classloaderMethods in net.sourceforge.jnlp.runtime.classloader that return JNLPClassLoaderModifier and TypeMethodDescriptionprivate JNLPClassLoaderJNLPClassLoader.addNextResource()Adds the next unused resource to the classloader.private static JNLPClassLoaderJNLPClassLoader.createInstance(JNLPFile file, UpdatePolicy policy, String mainName, boolean enableCodeBase) Creates a fully initialized JNLP classloader for the specified JNLPFile, to be used as an applet/application's classloader.private static JNLPClassLoaderJNLPClassLoader.getInstance(URL location, String uniqueKey, VersionString version, ParserSettings settings, UpdatePolicy policy, String mainName, boolean enableCodeBase) Returns a JNLP classloader for the JNLP file at the specified location.static JNLPClassLoaderJNLPClassLoader.getInstance(JNLPFile file, UpdatePolicy policy, boolean enableCodeBase) Returns a JNLP classloader for the specified JNLP file.private static JNLPClassLoaderJNLPClassLoader.getInstance(JNLPFile file, UpdatePolicy policy, String mainName, boolean enableCodeBase) Returns a JNLP classloader for the specified JNLP file.(package private) static JNLPClassLoaderLocateJnlpClassLoader.getLoaderByJnlpFile(JNLPClassLoader rootClassLoader, URL urlToJnlpFile) Locates the JNLPClassLoader of the JNLP file.(package private) static JNLPClassLoaderLocateJnlpClassLoader.getLoaderByResourceUrl(JNLPClassLoader rootClassLoader, URL ref, String version) Locates the JNLPClassLoader of the JNLP file's resource.(package private) JNLPClassLoader[]JNLPClassLoader.getLoaders()Returns all loaders that this loader uses, including itselfCodeBaseClassLoader.getParentJNLPClassLoader()Returns JNLPClassLoader that encompasses this loaderMethods in net.sourceforge.jnlp.runtime.classloader with parameters of type JNLPClassLoaderModifier and TypeMethodDescriptionstatic voidManageJnlpResources.downloadJars(JNLPClassLoader classLoader, URL ref, String part, VersionString version) Downloads jars identified by part name.static JARDesc[]ManageJnlpResources.findJars(JNLPClassLoader rootClassLoader, URL ref, String part, VersionString version) Returns jars from the JNLP file with the part name provided.(package private) static JNLPClassLoaderLocateJnlpClassLoader.getLoaderByJnlpFile(JNLPClassLoader rootClassLoader, URL urlToJnlpFile) Locates the JNLPClassLoader of the JNLP file.(package private) static JNLPClassLoaderLocateJnlpClassLoader.getLoaderByResourceUrl(JNLPClassLoader rootClassLoader, URL ref, String version) Locates the JNLPClassLoader of the JNLP file's resource.static booleanManageJnlpResources.isExternalResourceCached(JNLPClassLoader rootClassLoader, URL ref, String version) Returnstrueif the resource (not mentioned in the jnlp file) is cached, otherwisefalseUsed by DownloadService.static voidManageJnlpResources.loadExternalResourceToCache(JNLPClassLoader rootClassLoader, URL ref, String version) Downloads and initializes resources which are not mentioned in the jnlp file.private voidJNLPClassLoader.merge(JNLPClassLoader extLoader) Merges the code source/security descriptor mapping from another loaderstatic voidManageJnlpResources.removeCachedJars(JNLPClassLoader classLoader, URL ref, JARDesc[] jars) Removes jars from cache.static voidManageJnlpResources.removeExternalCachedResource(JNLPClassLoader rootClassLoader, URL ref, String version) Removes resource which are not mentioned in the jnlp file.Constructors in net.sourceforge.jnlp.runtime.classloader with parameters of type JNLPClassLoaderModifierConstructorDescription(package private)CodeBaseClassLoader(URL[] urls, JNLPClassLoader cl) (package private)SecurityDelegateImpl(JNLPClassLoader classLoader) -
Uses of JNLPClassLoader in net.sourceforge.jnlp.services
Methods in net.sourceforge.jnlp.services that return JNLPClassLoaderModifier and TypeMethodDescription(package private) JNLPClassLoaderXDownloadService.getClassLoader()Returns theJNLPClassLoaderof the application