]>
source.dussan.org Git - pf4j.git/log
James Moger [Sat, 12 Apr 2014 14:58:16 +0000 (10:58 -0400)]
Add an optional description to the manifest
Decebal Suiu [Fri, 11 Apr 2014 08:52:37 +0000 (11:52 +0300)]
[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Fri, 11 Apr 2014 08:52:33 +0000 (11:52 +0300)]
[maven-release-plugin] prepare release release-0.7.1
Decebal Suiu [Fri, 11 Apr 2014 08:47:53 +0000 (11:47 +0300)]
Merge pull request #11 from gitblit/delete_disabled
Allow disabled plugins to be unloaded and deleted
James Moger [Thu, 10 Apr 2014 19:29:02 +0000 (15:29 -0400)]
Allow disabled plugins to be unloaded and deleted
Decebal Suiu [Thu, 10 Apr 2014 13:43:11 +0000 (16:43 +0300)]
using java 1.7 for compilation (for ClassLoader.close() called in DefaultPluginManager)
Decebal Suiu [Thu, 10 Apr 2014 12:46:05 +0000 (15:46 +0300)]
[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Thu, 10 Apr 2014 12:45:59 +0000 (15:45 +0300)]
[maven-release-plugin] prepare release release-0.7.0
Decebal Suiu [Thu, 10 Apr 2014 08:54:01 +0000 (11:54 +0300)]
Merge pull request #10 from gitblit/resource_loading
Allow inspection of disabled plugins by not stopping resource loading
James Moger [Thu, 10 Apr 2014 01:34:02 +0000 (21:34 -0400)]
Allow inspection of disabled plugins by not stopping resource loading
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.
Decebal Suiu [Wed, 9 Apr 2014 14:33:58 +0000 (17:33 +0300)]
add listeners to plugin state changes
Decebal Suiu [Tue, 8 Apr 2014 20:21:27 +0000 (23:21 +0300)]
Merge pull request #9 from decebals/enable-disable-plugin
Enable disable plugin
Decebal Suiu [Sun, 6 Apr 2014 22:02:29 +0000 (01:02 +0300)]
use PluginState.DISABLE instead of PluginManger.isPluginDisabled()
Decebal Suiu [Tue, 8 Apr 2014 16:00:28 +0000 (19:00 +0300)]
added support for PluginManager.getExtensionClassNames(String pluginId) and simplify enable/disable plugin
Decebal Suiu [Sun, 6 Apr 2014 22:30:08 +0000 (01:30 +0300)]
the content of disabled.txt was deleted accidentally when I run demo (that contains a sequence of code that enable programmaticaly a plugin)
Decebal Suiu [Sun, 6 Apr 2014 22:20:34 +0000 (01:20 +0300)]
forgot to commit these files
Decebal Suiu [Sun, 6 Apr 2014 22:02:29 +0000 (01:02 +0300)]
a first version related to enable-disable plugin
Decebal Suiu [Sat, 5 Apr 2014 17:05:48 +0000 (20:05 +0300)]
Merge pull request #6 from gitblit/load_plugin
Implement loading a single plugin archive
James Moger [Fri, 4 Apr 2014 23:57:03 +0000 (19:57 -0400)]
Implement loading a single plugin archive
Decebal Suiu [Fri, 4 Apr 2014 19:39:36 +0000 (22:39 +0300)]
Merge pull request #4 from gitblit/delete_plugin
Implement delete plugin
James Moger [Fri, 4 Apr 2014 12:00:24 +0000 (08:00 -0400)]
Simplify changes per review
James Moger [Thu, 3 Apr 2014 14:23:51 +0000 (10:23 -0400)]
Implement delete plugin
Decebal Suiu [Thu, 3 Apr 2014 13:08:57 +0000 (16:08 +0300)]
Merge pull request #3 from gitblit/stop_plugin
Add support for starting, stopping, and unloading a plugin
James Moger [Thu, 3 Apr 2014 00:10:26 +0000 (20:10 -0400)]
Add method to unload a plugin and it's dependencies
James Moger [Wed, 2 Apr 2014 22:16:46 +0000 (18:16 -0400)]
Add methods to start & stop a single plugin and it's dependencies
Decebal Suiu [Tue, 1 Apr 2014 16:05:55 +0000 (19:05 +0300)]
adopt semantic versioning for plugin
Decebal Suiu [Tue, 1 Apr 2014 15:08:46 +0000 (18:08 +0300)]
adopt semantic versioning
Decebal Suiu [Mon, 31 Mar 2014 13:16:18 +0000 (16:16 +0300)]
make PluginException visible from outside (public)
Decebal Suiu [Mon, 31 Mar 2014 13:14:47 +0000 (16:14 +0300)]
check that a java type is an ExtensionPoint
Decebal Suiu [Sun, 30 Mar 2014 21:32:53 +0000 (00:32 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Sun, 30 Mar 2014 21:24:02 +0000 (00:24 +0300)]
fix a minor message format in logging
Decebal Suiu [Mon, 10 Mar 2014 11:31:15 +0000 (13:31 +0200)]
update logging configuration
Decebal Suiu [Mon, 10 Mar 2014 11:28:42 +0000 (13:28 +0200)]
add reference to Annotation Processing
Decebal Suiu [Sat, 11 Jan 2014 04:16:49 +0000 (06:16 +0200)]
Merge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Fri, 11 Oct 2013 09:53:00 +0000 (12:53 +0300)]
[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Fri, 11 Oct 2013 09:52:57 +0000 (12:52 +0300)]
[maven-release-plugin] prepare release release-0.6
Decebal Suiu [Thu, 10 Oct 2013 14:15:27 +0000 (17:15 +0300)]
Update README.md
Decebal Suiu [Thu, 10 Oct 2013 14:14:26 +0000 (17:14 +0300)]
Update README.md
Decebal Suiu [Thu, 10 Oct 2013 13:48:53 +0000 (16:48 +0300)]
add possibility to override extension creation in DefaultExtensionFinder
Decebal Suiu [Thu, 10 Oct 2013 12:11:23 +0000 (15:11 +0300)]
remove sezpoz dependency
Decebal Suiu [Fri, 4 Oct 2013 08:35:10 +0000 (11:35 +0300)]
Update README.md
Decebal Suiu [Thu, 3 Oct 2013 18:41:37 +0000 (21:41 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Thu, 3 Oct 2013 13:15:46 +0000 (16:15 +0300)]
Update README.md
Decebal Suiu [Thu, 3 Oct 2013 13:13:12 +0000 (16:13 +0300)]
Update README.md
Decebal Suiu [Thu, 3 Oct 2013 13:01:16 +0000 (16:01 +0300)]
add RuntimeMode with DEVELOPMENT and DEPLOYMENT values and working on DEVELOPMENT mode
Decebal Suiu [Tue, 1 Oct 2013 06:23:48 +0000 (09:23 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Thu, 26 Sep 2013 15:46:50 +0000 (18:46 +0300)]
boost plugins development
Decebal Suiu [Thu, 26 Sep 2013 11:35:07 +0000 (14:35 +0300)]
[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Thu, 26 Sep 2013 11:35:02 +0000 (14:35 +0300)]
[maven-release-plugin] prepare release release-0.5
Decebal Suiu [Thu, 26 Sep 2013 10:35:28 +0000 (13:35 +0300)]
add debug messages for PropertiesPluginDescriptorFinder
Decebal Suiu [Thu, 26 Sep 2013 10:13:40 +0000 (13:13 +0300)]
add debug message for lookup plugins directory
Decebal Suiu [Wed, 25 Sep 2013 15:31:12 +0000 (18:31 +0300)]
add PluginClasspath - now you can add any classes and lib directories to plugin classpath
Decebal Suiu [Wed, 25 Sep 2013 13:56:52 +0000 (16:56 +0300)]
add missing files after refactoring plugins location
Decebal Suiu [Wed, 25 Sep 2013 13:50:37 +0000 (16:50 +0300)]
put all demo plugins in folder demo/plugins
Decebal Suiu [Wed, 25 Sep 2013 11:14:02 +0000 (14:14 +0300)]
add support hidden filter for plugins directory (.svn, .cvs, ...)
Decebal Suiu [Thu, 5 Sep 2013 15:34:21 +0000 (18:34 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Thu, 5 Sep 2013 15:34:05 +0000 (18:34 +0300)]
add args to logging code
Decebal Suiu [Wed, 31 Jul 2013 19:20:43 +0000 (22:20 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Wed, 31 Jul 2013 08:00:39 +0000 (11:00 +0300)]
added build status info
Decebal Suiu [Fri, 12 Jul 2013 13:30:23 +0000 (16:30 +0300)]
Update README.md
Decebal Suiu [Fri, 5 Jul 2013 11:49:18 +0000 (14:49 +0300)]
pom refactoring
Decebal Suiu [Fri, 5 Jul 2013 10:57:23 +0000 (13:57 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Fri, 5 Jul 2013 10:56:56 +0000 (13:56 +0300)]
clean
Decebal Suiu [Tue, 2 Jul 2013 20:49:02 +0000 (23:49 +0300)]
Update README.md
Decebal Suiu [Fri, 17 May 2013 08:26:22 +0000 (11:26 +0300)]
update README.md
Decebal Suiu [Fri, 17 May 2013 08:23:41 +0000 (11:23 +0300)]
added run-demo.bat
Decebal Suiu [Thu, 16 May 2013 22:20:44 +0000 (01:20 +0300)]
added run-demo.bat
Decebal Suiu [Mon, 25 Feb 2013 10:05:20 +0000 (12:05 +0200)]
[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Mon, 25 Feb 2013 10:05:11 +0000 (12:05 +0200)]
[maven-release-plugin] prepare release release-0.4
Decebal Suiu [Fri, 22 Feb 2013 21:49:41 +0000 (23:49 +0200)]
Update README.md
Decebal Suiu [Fri, 22 Feb 2013 16:36:14 +0000 (18:36 +0200)]
Update README.md
Decebal Suiu [Fri, 22 Feb 2013 16:34:57 +0000 (18:34 +0200)]
Update README.md
Decebal Suiu [Fri, 22 Feb 2013 16:29:43 +0000 (18:29 +0200)]
Update README.md
Decebal Suiu [Fri, 22 Feb 2013 16:23:05 +0000 (18:23 +0200)]
add info about enable/disable plugins
Decebal Suiu [Fri, 22 Feb 2013 15:56:45 +0000 (17:56 +0200)]
add support for enabled (whitelist) plugins and disabled (blacklist) plugins
Decebal Suiu [Wed, 20 Feb 2013 09:35:54 +0000 (11:35 +0200)]
Update README.md
Decebal Suiu [Wed, 20 Feb 2013 09:22:24 +0000 (11:22 +0200)]
factory method pattern for PluginDescriptorFinder and ExtensionFinder
Decebal Suiu [Wed, 20 Feb 2013 08:47:14 +0000 (10:47 +0200)]
fix a issue with PluginClassLoader and javax. package
Decebal Suiu [Tue, 19 Feb 2013 15:22:24 +0000 (17:22 +0200)]
Update README.md
Decebal Suiu [Tue, 19 Feb 2013 15:21:30 +0000 (17:21 +0200)]
Update README.md
Decebal Suiu [Tue, 19 Feb 2013 15:18:07 +0000 (17:18 +0200)]
minor changes
Decebal Suiu [Tue, 19 Feb 2013 15:12:50 +0000 (17:12 +0200)]
Update README.md
Decebal Suiu [Tue, 19 Feb 2013 15:06:39 +0000 (17:06 +0200)]
Merge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Tue, 19 Feb 2013 15:06:03 +0000 (17:06 +0200)]
plugin descriptor from a properties file
Decebal Suiu [Fri, 15 Feb 2013 10:06:29 +0000 (12:06 +0200)]
Update README.md
Decebal Suiu [Fri, 15 Feb 2013 09:52:00 +0000 (11:52 +0200)]
Update README.md
Decebal Suiu [Mon, 21 Jan 2013 11:30:48 +0000 (13:30 +0200)]
upgrade pom
Decebal Suiu [Mon, 19 Nov 2012 11:38:03 +0000 (13:38 +0200)]
added PluginState
Decebal Suiu [Tue, 13 Nov 2012 12:27:04 +0000 (14:27 +0200)]
[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Tue, 13 Nov 2012 12:26:57 +0000 (14:26 +0200)]
[maven-release-plugin] prepare release release-0.3
Decebal Suiu [Tue, 13 Nov 2012 12:21:00 +0000 (14:21 +0200)]
stop started plugin in reverse order
Decebal Suiu [Tue, 13 Nov 2012 11:16:20 +0000 (13:16 +0200)]
fix a bug related to plugin dependency
Decebal Suiu [Tue, 13 Nov 2012 09:38:31 +0000 (11:38 +0200)]
remove commons-lang dependency
Decebal Suiu [Tue, 13 Nov 2012 09:05:12 +0000 (11:05 +0200)]
stop only started plugins
Decebal Suiu [Tue, 13 Nov 2012 08:54:59 +0000 (10:54 +0200)]
added more methods in PluginManager
Decebal Suiu [Wed, 7 Nov 2012 11:51:39 +0000 (13:51 +0200)]
[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Wed, 7 Nov 2012 11:51:32 +0000 (13:51 +0200)]
[maven-release-plugin] prepare release release-0.2
Decebal Suiu [Wed, 7 Nov 2012 11:40:33 +0000 (13:40 +0200)]
work on plugin dependecy
Decebal Suiu [Mon, 5 Nov 2012 11:58:18 +0000 (13:58 +0200)]
it seems to me that properties-maven-plugin doesn't work with maven 3
Decebal Suiu [Wed, 17 Oct 2012 13:26:53 +0000 (16:26 +0300)]
[maven-release-plugin] prepare for next development iteration