Package de.elo.utils.io
Class ScriptingJarClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
de.elo.utils.io.ScriptingJarClassLoader
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class ScriptingJarClassLoader
extends java.net.URLClassLoader
Überschrift: ScriptingJarClassLoader.
Beschreibung: ClassLoader um Jars in der Scripting-Schnittstelle zu laden.
Copyright: Copyright (c) ELO Digital Office GmbH 2016-2018
-
Constructor Summary
Constructors Constructor Description ScriptingJarClassLoader(java.lang.ClassLoader parent)
Konstruktur. -
Method Summary
Modifier and Type Method Description protected java.lang.String
findLibrary(java.lang.String libname)
protected java.security.PermissionCollection
getPermissions(java.security.CodeSource codesource)
Methods inherited from class java.net.URLClassLoader
addURL, close, definePackage, findClass, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstance
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
ScriptingJarClassLoader
public ScriptingJarClassLoader(java.lang.ClassLoader parent)Konstruktur.- Parameters:
parent
- Parent ClassLoader in welchem zuerst nach den Klassen gesucht wird
-
-
Method Details
-
getPermissions
protected java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)- Overrides:
getPermissions
in classjava.net.URLClassLoader
-
findLibrary
protected java.lang.String findLibrary(java.lang.String libname)- Overrides:
findLibrary
in classjava.lang.ClassLoader
-