org.schmant.tpm
Class SharedTaskPackageClassLoader
java.lang.Object
java.lang.ClassLoader
org.entityfs.util.lang.EntityClassLoader
org.schmant.tpm.TaskPackageClassLoader
org.schmant.tpm.SharedTaskPackageClassLoader
public class SharedTaskPackageClassLoader
- extends TaskPackageClassLoader
This is the TaskPackageClassLoader for the (default) shared
class loader strategy. It uses the same class loader for all task packages.
- Since:
- 0.5
- Author:
- Karl Gustafsson
| Methods inherited from class org.entityfs.util.lang.EntityClassLoader |
addToClasspath, close, defineClass, definePackage, finalize, findClass, findFileInClasspath, getClassOrNull, getClasspath, getLogAdapter, getPackage, getPackages, getResourceAsStream, isDebugLoggingEnabled, isFinerLoggingEnabled, isTraceLoggingEnabled |
| Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
SharedTaskPackageClassLoader
public SharedTaskPackageClassLoader(ClassLoader parent)
addClasspath
public void addClasspath(String packageName,
List<? extends EntityView> l)
- Description copied from class:
TaskPackageClassLoader
- Add a list of packages to the class loader for a task package.
The implementation of this method should be synchronized.
- Specified by:
addClasspath in class TaskPackageClassLoader
- Parameters:
packageName - The package name.l - The classpath. All Jar files in the class path must be
FCRandomAccess:ible.