Package io.jans.casa.core.plugin
Class CasaPluginManager
java.lang.Object
org.pf4j.AbstractPluginManager
org.pf4j.DefaultPluginManager
io.jans.casa.core.plugin.CasaPluginManager
- All Implemented Interfaces:
org.pf4j.PluginManager
public class CasaPluginManager
extends org.pf4j.DefaultPluginManager
- Author:
- jgomer
-
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_NAMEFields inherited from class org.pf4j.AbstractPluginManager
DEFAULT_PLUGINS_DIR, dependencyResolver, DEVELOPMENT_PLUGINS_DIR, exactVersionAllowed, 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.ExtensionFactorybooleandeletePlugin(String pluginId) org.pf4j.ExtensionFactoryloadPlugin(Path path) org.pf4j.PluginStatestopPlugin(String pluginId) Methods inherited from class org.pf4j.DefaultPluginManager
createExtensionFinder, createPluginDescriptorFinder, createPluginFactory, createPluginLoader, createPluginRepository, createPluginStatusProvider, createVersionManager, initialize, loadPluginFromPathMethods inherited from class org.pf4j.AbstractPluginManager
addPluginStateListener, checkPluginId, checkPluginState, createPluginsRoot, createPluginWrapper, disablePlugin, enablePlugin, firePluginStateEvent, getExtensionClasses, getExtensionClasses, getExtensionClasses, getExtensionClasses, getExtensionClassNames, getExtensions, getExtensions, getExtensions, getExtensions, getPlugin, getPluginClassLoader, getPluginClassLoaders, getPluginDescriptorFinder, getPluginFactory, getPluginLabel, getPluginLabel, getPluginLoader, getPlugins, getPlugins, getPluginsRoot, getPluginsRoots, getResolvedPlugins, getResolveRecoveryStrategy, getRuntimeMode, getStartedPlugins, getSystemVersion, getUnresolvedPlugins, getVersion, getVersionManager, idForPath, isExactVersionAllowed, isPluginDisabled, isPluginValid, loadPlugins, removePluginStateListener, resolveDependencies, resolvePlugins, setExactVersionAllowed, setResolveRecoveryStrategy, setSystemVersion, startPlugin, startPlugins, stopPlugin, stopPlugins, unloadPlugin, unloadPlugin, unloadPlugin, unloadPlugins, validatePluginDescriptor, whichPluginMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.pf4j.PluginManager
isDevelopment, isNotDevelopment
-
Constructor Details
-
CasaPluginManager
-
-
Method Details
-
createExtensionFactory
protected org.pf4j.ExtensionFactory createExtensionFactory()- Overrides:
createExtensionFactoryin classorg.pf4j.DefaultPluginManager
-
getExtensionFactory
public org.pf4j.ExtensionFactory getExtensionFactory()- Specified by:
getExtensionFactoryin interfaceorg.pf4j.PluginManager- Overrides:
getExtensionFactoryin classorg.pf4j.AbstractPluginManager
-
loadPlugin
- Specified by:
loadPluginin interfaceorg.pf4j.PluginManager- Overrides:
loadPluginin classorg.pf4j.AbstractPluginManager
-
stopPlugin
- Specified by:
stopPluginin interfaceorg.pf4j.PluginManager- Overrides:
stopPluginin classorg.pf4j.AbstractPluginManager
-
deletePlugin
- Specified by:
deletePluginin interfaceorg.pf4j.PluginManager- Overrides:
deletePluginin classorg.pf4j.AbstractPluginManager
-