| com.pnfsoftware.jeb.core.IPluginManager |
JEB plugin manager for native (Java) plugins. Manages self-contained JAR plugins as well as development plugins consisting of classfiles.
Refer to IPlugin.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract ClassLoader |
getClassloader()
Get the newest classloader used the plugin manager.
| ||||||||||
| abstract IEnginesContext |
getEnginesContext()
Retrieve the engines context that instantiated this plugin manager.
| ||||||||||
| abstract Class<? extends IPlugin> |
load(String classpath, String classname)
Load a JEB plugin.
| ||||||||||
| abstract List<Class<? extends IPlugin>> |
load(File plugin)
Load a JEB plugin(s) contained in the provided JAR file.
| ||||||||||
Get the newest classloader used the plugin manager.
Retrieve the engines context that instantiated this plugin manager.
Load a JEB plugin.
| classpath | optional classpath, separated by the pathSeparatorChar |
|---|---|
| classname | plugin classname |
Load a JEB plugin(s) contained in the provided JAR file.
| plugin | a JAR file |
|---|