summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [maven-release-plugin] prepare release release-0.7.1release-0.7.1Decebal Suiu2014-04-118-16/+16
|
* Merge pull request #11 from gitblit/delete_disabledDecebal Suiu2014-04-111-6/+7
|\ | | | | Allow disabled plugins to be unloaded and deleted
| * Allow disabled plugins to be unloaded and deletedJames Moger2014-04-101-6/+7
| |
* | using java 1.7 for compilation (for ClassLoader.close() called in ↵Decebal Suiu2014-04-101-8/+9
|/ | | | DefaultPluginManager)
* [maven-release-plugin] prepare for next development iterationDecebal Suiu2014-04-108-16/+16
|
* [maven-release-plugin] prepare release release-0.7.0release-0.7.0Decebal Suiu2014-04-108-16/+16
|
* Merge pull request #10 from gitblit/resource_loadingDecebal Suiu2014-04-102-30/+12
|\ | | | | Allow inspection of disabled plugins by not stopping resource loading
| * Allow inspection of disabled plugins by not stopping resource loadingJames Moger2014-04-092-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 changesDecebal Suiu2014-04-098-53/+186
|
* Merge pull request #9 from decebals/enable-disable-pluginDecebal Suiu2014-04-0812-184/+417
|\ | | | | Enable disable plugin
| * use PluginState.DISABLE instead of PluginManger.isPluginDisabled()Decebal Suiu2014-04-084-47/+21
| |
| * added support for PluginManager.getExtensionClassNames(String pluginId) and ↵Decebal Suiu2014-04-088-137/+239
| | | | | | | | simplify enable/disable plugin
| * the content of disabled.txt was deleted accidentally when I run demo (that ↵Decebal Suiu2014-04-072-1/+7
| | | | | | | | contains a sequence of code that enable programmaticaly a plugin)
| * forgot to commit these filesDecebal Suiu2014-04-072-0/+6
| |
| * a first version related to enable-disable pluginDecebal Suiu2014-04-079-84/+229
|/
* Merge pull request #6 from gitblit/load_pluginDecebal Suiu2014-04-054-635/+691
|\ | | | | Implement loading a single plugin archive
| * Implement loading a single plugin archiveJames Moger2014-04-044-635/+691
|/
* Merge pull request #4 from gitblit/delete_pluginDecebal Suiu2014-04-043-22/+102
|\ | | | | Implement delete plugin
| * Simplify changes per reviewJames Moger2014-04-041-9/+7
| |
| * Implement delete pluginJames Moger2014-04-033-22/+104
|/
* Merge pull request #3 from gitblit/stop_pluginDecebal Suiu2014-04-034-60/+192
|\ | | | | Add support for starting, stopping, and unloading a plugin
| * Add method to unload a plugin and it's dependenciesJames Moger2014-04-023-8/+59
| |
| * Add methods to start & stop a single plugin and it's dependenciesJames Moger2014-04-023-52/+133
| |
* | adopt semantic versioning for pluginDecebal Suiu2014-04-012-89/+51
| |
* | adopt semantic versioningDecebal Suiu2014-04-019-15/+31
| |
* | make PluginException visible from outside (public)Decebal Suiu2014-03-311-1/+1
| |
* | check that a java type is an ExtensionPointDecebal Suiu2014-03-311-8/+19
|/
* Merge branch 'master' of https://github.com/decebals/pf4jDecebal Suiu2014-03-313-12/+16
|\
| * update logging configurationDecebal Suiu2014-03-102-11/+12
| |
| * add reference to Annotation ProcessingDecebal Suiu2014-03-101-1/+4
| |
* | fix a minor message format in loggingDecebal Suiu2014-03-311-1/+1
| |
* | Merge branch 'master' of https://github.com/decebals/pf4jDecebal Suiu2014-01-1116-455/+632
|\|
| * [maven-release-plugin] prepare for next development iterationDecebal Suiu2013-10-118-16/+16
| |
| * [maven-release-plugin] prepare release release-0.6release-0.6Decebal Suiu2013-10-118-354/+354
| |
| * Update README.mdDecebal Suiu2013-10-101-1/+1
| |
| * Update README.mdDecebal Suiu2013-10-101-1/+1
| |
| * add possibility to override extension creation in DefaultExtensionFinderDecebal Suiu2013-10-101-8/+40
| |
| * remove sezpoz dependencyDecebal Suiu2013-10-109-99/+244
| |
| * Update README.mdDecebal Suiu2013-10-041-3/+3
| |
* | Merge branch 'master' of https://github.com/decebals/pf4jDecebal Suiu2013-10-0313-849/+1025
|\|
| * Update README.mdDecebal Suiu2013-10-031-1/+1
| |
| * Update README.mdDecebal Suiu2013-10-031-3/+6
| |
| * add RuntimeMode with DEVELOPMENT and DEPLOYMENT values and working on ↵Decebal Suiu2013-10-0313-849/+1022
| | | | | | | | DEVELOPMENT mode
* | Merge branch 'master' of https://github.com/decebals/pf4jDecebal Suiu2013-10-0136-306/+713
|\|
| * boost plugins developmentDecebal Suiu2013-09-261-3/+85
| |
| * [maven-release-plugin] prepare for next development iterationDecebal Suiu2013-09-268-16/+16
| |
| * [maven-release-plugin] prepare release release-0.5release-0.5Decebal Suiu2013-09-268-16/+16
| |
| * add debug messages for PropertiesPluginDescriptorFinderDecebal Suiu2013-09-262-2/+10
| |
| * add debug message for lookup plugins directoryDecebal Suiu2013-09-261-1/+2
| |
| * add PluginClasspath - now you can add any classes and lib directories to ↵Decebal Suiu2013-09-258-188/+326
| | | | | | | | plugin classpath