public abstract class AbstractLoader<T> extends Object implements Loader<T>
| Modifier and Type | Field and Description |
|---|---|
protected static String |
LIB |
protected static String |
PATH_PATTERN |
| Constructor and Description |
|---|
AbstractLoader() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addClassesIntoClassLoaderHolder(Set<Class<? extends T>> classes,
ClassLoader classLoader) |
void |
cleanClassLoaders() |
protected abstract Class<T> |
getGenericType() |
void |
load(String path,
String customLibPath)
Load project's transport\trigger libraries (and custom libs).
|
void |
setLibLoader(ClassLoader classLoader) |
protected abstract void |
validateClasses(Set<Class<? extends T>> classes) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClass, getClassLoaderHolder, getInstanceClasspublic void load(String path, String customLibPath)
public void cleanClassLoaders()
cleanClassLoaders in interface Loader<T>public void setLibLoader(ClassLoader classLoader)
protected void addClassesIntoClassLoaderHolder(Set<Class<? extends T>> classes, ClassLoader classLoader)
Copyright © 2025. All rights reserved.