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 |
---|