Class FrankPluginManager
java.lang.Object
org.pf4j.AbstractPluginManager
org.pf4j.DefaultPluginManager
org.frankframework.components.plugins.FrankPluginManager
- All Implemented Interfaces:
org.pf4j.PluginManager
public class FrankPluginManager
extends org.pf4j.DefaultPluginManager
-
Nested Class Summary
Nested classes/interfaces inherited from class org.pf4j.AbstractPluginManager
org.pf4j.AbstractPluginManager.ResolveRecoveryStrategy
-
Field Summary
Fields inherited from class org.pf4j.DefaultPluginManager
PLUGINS_DIR_CONFIG_PROPERTY_NAME
Fields inherited from class org.pf4j.AbstractPluginManager
DEFAULT_PLUGINS_DIR, dependencyResolver, DEVELOPMENT_PLUGINS_DIR, exactVersionAllowed, extensionFactory, extensionFinder, MODE_PROPERTY_NAME, pluginClassLoaders, pluginDescriptorFinder, pluginFactory, pluginLoader, pluginRepository, plugins, PLUGINS_DIR_PROPERTY_NAME, pluginsRoots, pluginStateListeners, pluginStatusProvider, resolvedPlugins, resolveRecoveryStrategy, runtimeMode, startedPlugins, systemVersion, unresolvedPlugins, versionManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.pf4j.PluginDescriptorFinder
protected org.pf4j.PluginRepository
org.pf4j.RuntimeMode
protected boolean
isPluginValid
(org.pf4j.PluginWrapper pluginWrapper) protected org.pf4j.PluginWrapper
loadPluginFromPath
(Path pluginPath) Methods inherited from class org.pf4j.DefaultPluginManager
createExtensionFactory, createExtensionFinder, createPluginFactory, createPluginLoader, createPluginStatusProvider, createVersionManager, initialize
Methods inherited from class org.pf4j.AbstractPluginManager
addPluginStateListener, checkPluginId, checkPluginState, createPluginsRoot, createPluginWrapper, deletePlugin, disablePlugin, enablePlugin, firePluginStateEvent, getExtensionClasses, getExtensionClasses, getExtensionClasses, getExtensionClasses, getExtensionClassNames, getExtensionFactory, getExtensions, getExtensions, getExtensions, getExtensions, getPlugin, getPluginClassLoader, getPluginClassLoaders, getPluginDescriptorFinder, getPluginFactory, getPluginLabel, getPluginLabel, getPluginLoader, getPlugins, getPlugins, getPluginsRoot, getPluginsRoots, getResolvedPlugins, getResolveRecoveryStrategy, getStartedPlugins, getSystemVersion, getUnresolvedPlugins, getVersion, getVersionManager, idForPath, isExactVersionAllowed, isPluginDisabled, loadPlugin, loadPlugins, removePluginStateListener, resolveDependencies, resolvePlugins, setExactVersionAllowed, setResolveRecoveryStrategy, setSystemVersion, startPlugin, startPlugins, stopPlugin, stopPlugin, stopPlugins, unloadPlugin, unloadPlugin, unloadPlugin, unloadPlugins, validatePluginDescriptor, whichPlugin
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.pf4j.PluginManager
isDevelopment, isNotDevelopment
-
Constructor Details
-
FrankPluginManager
-
-
Method Details
-
createPluginRepository
protected org.pf4j.PluginRepository createPluginRepository()- Overrides:
createPluginRepository
in classorg.pf4j.DefaultPluginManager
-
getRuntimeMode
public org.pf4j.RuntimeMode getRuntimeMode()- Specified by:
getRuntimeMode
in interfaceorg.pf4j.PluginManager
- Overrides:
getRuntimeMode
in classorg.pf4j.AbstractPluginManager
-
createPluginDescriptorFinder
protected org.pf4j.PluginDescriptorFinder createPluginDescriptorFinder()- Overrides:
createPluginDescriptorFinder
in classorg.pf4j.DefaultPluginManager
-
isPluginValid
protected boolean isPluginValid(org.pf4j.PluginWrapper pluginWrapper) - Overrides:
isPluginValid
in classorg.pf4j.AbstractPluginManager
-
loadPluginFromPath
- Overrides:
loadPluginFromPath
in classorg.pf4j.DefaultPluginManager
-