Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add Plugin status provider | Mário Franco | 2015-05-27 | 2 | -10/+67 | |
| | ||||||
* | specify that PluginClassLoader is a Parent Last ClassLoader - it loads the ↵ | Decebal Suiu | 2014-09-05 | 1 | -0/+2 | |
| | | | | classes from the plugin's jars before delegating to the parent class loader | |||||
* | defense for #21 | Decebal Suiu | 2014-08-24 | 1 | -3/+7 | |
| | ||||||
* | try to improve logging for DefaultExtensionFinder | Decebal Suiu | 2014-08-07 | 1 | -3/+5 | |
| | ||||||
* | [maven-release-plugin] prepare for next development iteration | Decebal Suiu | 2014-07-30 | 1 | -2/+2 | |
| | ||||||
* | [maven-release-plugin] prepare release release-0.9.0release-0.9.0 | Decebal Suiu | 2014-07-30 | 1 | -2/+2 | |
| | ||||||
* | try to resolve issue #20 | Decebal Suiu | 2014-07-15 | 9 | -96/+278 | |
| | ||||||
* | load extensions from classpath; before this commit only plugins can declare ↵ | Decebal Suiu | 2014-06-11 | 2 | -30/+98 | |
| | | | | extensions | |||||
* | fix an issue that occurs when the plugin developer put the pf4j jar in the ↵ | Decebal Suiu | 2014-06-02 | 1 | -9/+9 | |
| | | | | plugin's lib folder (or not declare the pf4j dependency with scope provided in pom.xml) | |||||
* | minor change | Decebal Suiu | 2014-06-02 | 1 | -1/+1 | |
| | ||||||
* | add info message about pf4j version and the runtime mode | Decebal Suiu | 2014-04-23 | 1 | -3/+2 | |
| | ||||||
* | add version in DefaultPluginManager | Decebal Suiu | 2014-04-23 | 1 | -0/+14 | |
| | ||||||
* | add dispose method in PluginClassLoader | Decebal Suiu | 2014-04-23 | 2 | -5/+23 | |
| | ||||||
* | [maven-release-plugin] prepare for next development iteration | Decebal Suiu | 2014-04-15 | 1 | -2/+2 | |
| | ||||||
* | [maven-release-plugin] prepare release release-0.8.0release-0.8.0 | Decebal Suiu | 2014-04-15 | 1 | -2/+2 | |
| | ||||||
* | update slf4j to 1.7.5 | Decebal Suiu | 2014-04-14 | 2 | -14/+13 | |
| | ||||||
* | rename PluginVersion to Version | Decebal Suiu | 2014-04-14 | 7 | -55/+54 | |
| | ||||||
* | Move requires logic to isPluginValid(PluginWrapper), rename default version ↵ | James Moger | 2014-04-14 | 3 | -26/+35 | |
| | | | | to ZERO | |||||
* | Add an optional requires manifest value | James Moger | 2014-04-12 | 5 | -5/+87 | |
| | | | | | | | | | | | | | | As integrators of pf4j evovle their extension APIs it will become a requirement to specify a minimum system version for loading plugins. Loading & starting a newer plugin on an older system could result in runtime failures due to method signature changes or other class differences. This change adds a manifest attribute to specify a 'requires' version which is a minmum system version. It also introduces a method to specify the system version of the plugin manager and logic to disable plugins on load if the system version is too old. This works for both loadPlugins() and loadPlugin(). | |||||
* | Merge pull request #13 from gitblit/description | Decebal Suiu | 2014-04-12 | 2 | -20/+39 | |
|\ | | | | | Add an optional description to the manifest | |||||
| * | Add an optional description to the manifest | James Moger | 2014-04-12 | 2 | -20/+39 | |
| | | ||||||
* | | Change log level of a debug message from warn to debug | James Moger | 2014-04-12 | 1 | -1/+1 | |
|/ | ||||||
* | [maven-release-plugin] prepare for next development iteration | Decebal Suiu | 2014-04-11 | 1 | -2/+2 | |
| | ||||||
* | [maven-release-plugin] prepare release release-0.7.1release-0.7.1 | Decebal Suiu | 2014-04-11 | 1 | -2/+2 | |
| | ||||||
* | Allow disabled plugins to be unloaded and deleted | James Moger | 2014-04-10 | 1 | -6/+7 | |
| | ||||||
* | [maven-release-plugin] prepare for next development iteration | Decebal Suiu | 2014-04-10 | 1 | -2/+2 | |
| | ||||||
* | [maven-release-plugin] prepare release release-0.7.0release-0.7.0 | Decebal Suiu | 2014-04-10 | 1 | -2/+2 | |
| | ||||||
* | Allow inspection of disabled plugins by not stopping resource loading | James Moger | 2014-04-09 | 2 | -30/+12 | |
| | | | | | | | | | | | | | | The differences between a DISABLED plugin and a STARTED plugin are: 1. a STARTED plugin has executed Plugin.start(), a DISABLED plugin has not 2. a STARTED plugin may contribute extension instances, a DISABLED plugin may not DISABLED plugins still have valid classloaders and their classes can be manually loaded and explored, but the resource loading - which is important for inspection has been handicapped by the DISABLED check. Instead of preventing loading the extension indexes for DISABLED plugins, the extension finder should only return ExtensionWrappers for STARTED plugins. | |||||
* | add listeners to plugin state changes | Decebal Suiu | 2014-04-09 | 8 | -53/+186 | |
| | ||||||
* | use PluginState.DISABLE instead of PluginManger.isPluginDisabled() | Decebal Suiu | 2014-04-08 | 4 | -47/+21 | |
| | ||||||
* | added support for PluginManager.getExtensionClassNames(String pluginId) and ↵ | Decebal Suiu | 2014-04-08 | 7 | -131/+220 | |
| | | | | simplify enable/disable plugin | |||||
* | a first version related to enable-disable plugin | Decebal Suiu | 2014-04-07 | 6 | -58/+209 | |
| | ||||||
* | Implement loading a single plugin archive | James Moger | 2014-04-04 | 4 | -635/+691 | |
| | ||||||
* | Simplify changes per review | James Moger | 2014-04-04 | 1 | -9/+7 | |
| | ||||||
* | Implement delete plugin | James Moger | 2014-04-03 | 3 | -22/+104 | |
| | ||||||
* | Merge pull request #3 from gitblit/stop_plugin | Decebal Suiu | 2014-04-03 | 4 | -60/+192 | |
|\ | | | | | Add support for starting, stopping, and unloading a plugin | |||||
| * | Add method to unload a plugin and it's dependencies | James Moger | 2014-04-02 | 3 | -8/+59 | |
| | | ||||||
| * | Add methods to start & stop a single plugin and it's dependencies | James Moger | 2014-04-02 | 3 | -52/+133 | |
| | | ||||||
* | | adopt semantic versioning for plugin | Decebal Suiu | 2014-04-01 | 2 | -89/+51 | |
| | | ||||||
* | | adopt semantic versioning | Decebal Suiu | 2014-04-01 | 1 | -2/+2 | |
| | | ||||||
* | | make PluginException visible from outside (public) | Decebal Suiu | 2014-03-31 | 1 | -1/+1 | |
| | | ||||||
* | | check that a java type is an ExtensionPoint | Decebal Suiu | 2014-03-31 | 1 | -8/+19 | |
|/ | ||||||
* | fix a minor message format in logging | Decebal Suiu | 2014-03-31 | 1 | -1/+1 | |
| | ||||||
* | [maven-release-plugin] prepare for next development iteration | Decebal Suiu | 2013-10-11 | 1 | -2/+2 | |
| | ||||||
* | [maven-release-plugin] prepare release release-0.6release-0.6 | Decebal Suiu | 2013-10-11 | 1 | -2/+2 | |
| | ||||||
* | add possibility to override extension creation in DefaultExtensionFinder | Decebal Suiu | 2013-10-10 | 1 | -8/+40 | |
| | ||||||
* | remove sezpoz dependency | Decebal Suiu | 2013-10-10 | 7 | -95/+240 | |
| | ||||||
* | add RuntimeMode with DEVELOPMENT and DEPLOYMENT values and working on ↵ | Decebal Suiu | 2013-10-03 | 6 | -397/+573 | |
| | | | | DEVELOPMENT mode | |||||
* | [maven-release-plugin] prepare for next development iteration | Decebal Suiu | 2013-09-26 | 1 | -2/+2 | |
| | ||||||
* | [maven-release-plugin] prepare release release-0.5release-0.5 | Decebal Suiu | 2013-09-26 | 1 | -2/+2 | |
| |