]> source.dussan.org Git - pf4j.git/log
pf4j.git
10 years agotry to resolve issue #20
Decebal Suiu [Tue, 15 Jul 2014 19:43:52 +0000 (22:43 +0300)]
try to resolve issue #20

10 years agoUpdate README.md
Decebal Suiu [Thu, 26 Jun 2014 23:18:42 +0000 (02:18 +0300)]
Update README.md

10 years agoadd 'How to build' section in readme
Decebal Suiu [Mon, 23 Jun 2014 08:28:46 +0000 (11:28 +0300)]
add 'How to build' section in readme

10 years agoUpdate README.md
Decebal Suiu [Mon, 16 Jun 2014 15:01:27 +0000 (18:01 +0300)]
Update README.md

10 years agoUpdate README.md
Decebal Suiu [Mon, 16 Jun 2014 13:26:36 +0000 (16:26 +0300)]
Update README.md

10 years agofix a broken link in readme
Decebal Suiu [Wed, 11 Jun 2014 10:34:51 +0000 (13:34 +0300)]
fix a broken link in readme

10 years agoMerge remote-tracking branch 'origin/master'
Decebal Suiu [Wed, 11 Jun 2014 10:30:46 +0000 (13:30 +0300)]
Merge remote-tracking branch 'origin/master'

10 years agoload extensions from classpath; before this commit only plugins can declare extensions
Decebal Suiu [Wed, 11 Jun 2014 10:30:30 +0000 (13:30 +0300)]
load extensions from classpath; before this commit only plugins can declare extensions

10 years agoUpdate README.md
Decebal Suiu [Wed, 4 Jun 2014 13:42:49 +0000 (16:42 +0300)]
Update README.md

10 years agoUpdate README.md
Decebal Suiu [Wed, 4 Jun 2014 13:41:34 +0000 (16:41 +0300)]
Update README.md

10 years agoUpdate README.md
Decebal Suiu [Wed, 4 Jun 2014 13:39:17 +0000 (16:39 +0300)]
Update README.md

10 years agoUpdate README.md
Decebal Suiu [Wed, 4 Jun 2014 13:37:50 +0000 (16:37 +0300)]
Update README.md

10 years agofix an issue that occurs when the plugin developer put the pf4j jar in the plugin...
Decebal Suiu [Mon, 2 Jun 2014 13:05:30 +0000 (16:05 +0300)]
fix an issue that occurs when the plugin developer put the pf4j jar in the plugin's lib folder (or not declare the pf4j dependency with scope provided in pom.xml)

10 years agominor change
Decebal Suiu [Mon, 2 Jun 2014 11:50:19 +0000 (14:50 +0300)]
minor change

10 years agoadd info message about pf4j version and the runtime mode
Decebal Suiu [Wed, 23 Apr 2014 15:29:45 +0000 (18:29 +0300)]
add info message about pf4j version and the runtime mode

10 years agoadd version in DefaultPluginManager
Decebal Suiu [Wed, 23 Apr 2014 15:17:41 +0000 (18:17 +0300)]
add version in DefaultPluginManager

10 years agoadd dispose method in PluginClassLoader
Decebal Suiu [Wed, 23 Apr 2014 14:49:17 +0000 (17:49 +0300)]
add dispose method in PluginClassLoader

10 years agoUpdate README.md
Decebal Suiu [Tue, 15 Apr 2014 13:50:22 +0000 (16:50 +0300)]
Update README.md

10 years agoMerge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Tue, 15 Apr 2014 13:42:56 +0000 (16:42 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j

10 years agoupdate readme
Decebal Suiu [Tue, 15 Apr 2014 13:42:35 +0000 (16:42 +0300)]
update readme

10 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Tue, 15 Apr 2014 08:18:24 +0000 (11:18 +0300)]
[maven-release-plugin] prepare for next development iteration

10 years ago[maven-release-plugin] prepare release release-0.8.0 release-0.8.0
Decebal Suiu [Tue, 15 Apr 2014 08:18:20 +0000 (11:18 +0300)]
[maven-release-plugin] prepare release release-0.8.0

10 years agoupdate slf4j to 1.7.5
Decebal Suiu [Mon, 14 Apr 2014 14:44:15 +0000 (17:44 +0300)]
update slf4j to 1.7.5

10 years agorename PluginVersion to Version
Decebal Suiu [Mon, 14 Apr 2014 14:26:19 +0000 (17:26 +0300)]
rename PluginVersion to Version

10 years agoMerge pull request #15 from gitblit/requires
Decebal Suiu [Mon, 14 Apr 2014 13:11:32 +0000 (16:11 +0300)]
Merge pull request #15 from gitblit/requires

Add an optional requires manifest value

10 years agoMove requires logic to isPluginValid(PluginWrapper), rename default version to ZERO 15/head
James Moger [Mon, 14 Apr 2014 12:49:59 +0000 (08:49 -0400)]
Move requires logic to isPluginValid(PluginWrapper), rename default version to ZERO

10 years agoAdd an optional requires manifest value
James Moger [Sat, 12 Apr 2014 16:10:56 +0000 (12:10 -0400)]
Add an optional requires manifest value

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().

10 years agoMerge pull request #13 from gitblit/description
Decebal Suiu [Sat, 12 Apr 2014 19:11:34 +0000 (22:11 +0300)]
Merge pull request #13 from gitblit/description

Add an optional description to the manifest

10 years agoMerge pull request #12 from gitblit/fix_loglevel
Decebal Suiu [Sat, 12 Apr 2014 19:10:45 +0000 (22:10 +0300)]
Merge pull request #12 from gitblit/fix_loglevel

Change log level of a debug message from warn to debug

10 years agoAdd an optional description to the manifest 13/head
James Moger [Sat, 12 Apr 2014 14:58:16 +0000 (10:58 -0400)]
Add an optional description to the manifest

10 years agoChange log level of a debug message from warn to debug 12/head
James Moger [Sat, 12 Apr 2014 14:44:48 +0000 (10:44 -0400)]
Change log level of a debug message from warn to debug

10 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Fri, 11 Apr 2014 08:52:37 +0000 (11:52 +0300)]
[maven-release-plugin] prepare for next development iteration

10 years ago[maven-release-plugin] prepare release release-0.7.1 release-0.7.1
Decebal Suiu [Fri, 11 Apr 2014 08:52:33 +0000 (11:52 +0300)]
[maven-release-plugin] prepare release release-0.7.1

10 years agoMerge pull request #11 from gitblit/delete_disabled
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

10 years agoAllow disabled plugins to be unloaded and deleted 11/head
James Moger [Thu, 10 Apr 2014 19:29:02 +0000 (15:29 -0400)]
Allow disabled plugins to be unloaded and deleted

10 years agousing java 1.7 for compilation (for ClassLoader.close() called in DefaultPluginManager)
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)

10 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Thu, 10 Apr 2014 12:46:05 +0000 (15:46 +0300)]
[maven-release-plugin] prepare for next development iteration

10 years ago[maven-release-plugin] prepare release release-0.7.0 release-0.7.0
Decebal Suiu [Thu, 10 Apr 2014 12:45:59 +0000 (15:45 +0300)]
[maven-release-plugin] prepare release release-0.7.0

10 years agoMerge pull request #10 from gitblit/resource_loading
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

10 years agoAllow inspection of disabled plugins by not stopping resource loading 10/head
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.

10 years agoadd listeners to plugin state changes
Decebal Suiu [Wed, 9 Apr 2014 14:33:58 +0000 (17:33 +0300)]
add listeners to plugin state changes

10 years agoMerge pull request #9 from decebals/enable-disable-plugin
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

10 years agouse PluginState.DISABLE instead of PluginManger.isPluginDisabled() 9/head
Decebal Suiu [Sun, 6 Apr 2014 22:02:29 +0000 (01:02 +0300)]
use PluginState.DISABLE instead of PluginManger.isPluginDisabled()

10 years agoadded support for PluginManager.getExtensionClassNames(String pluginId) and simplify...
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

10 years agothe content of disabled.txt was deleted accidentally when I run demo (that contains...
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)

10 years agoforgot to commit these files
Decebal Suiu [Sun, 6 Apr 2014 22:20:34 +0000 (01:20 +0300)]
forgot to commit these files

10 years agoa first version related to enable-disable plugin
Decebal Suiu [Sun, 6 Apr 2014 22:02:29 +0000 (01:02 +0300)]
a first version related to enable-disable plugin

10 years agoMerge pull request #6 from gitblit/load_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

10 years agoImplement loading a single plugin archive 6/head
James Moger [Fri, 4 Apr 2014 23:57:03 +0000 (19:57 -0400)]
Implement loading a single plugin archive

10 years agoMerge pull request #4 from gitblit/delete_plugin
Decebal Suiu [Fri, 4 Apr 2014 19:39:36 +0000 (22:39 +0300)]
Merge pull request #4 from gitblit/delete_plugin

Implement delete plugin

10 years agoSimplify changes per review 4/head
James Moger [Fri, 4 Apr 2014 12:00:24 +0000 (08:00 -0400)]
Simplify changes per review

10 years agoImplement delete plugin
James Moger [Thu, 3 Apr 2014 14:23:51 +0000 (10:23 -0400)]
Implement delete plugin

10 years agoMerge pull request #3 from gitblit/stop_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

10 years agoAdd method to unload a plugin and it's dependencies 3/head
James Moger [Thu, 3 Apr 2014 00:10:26 +0000 (20:10 -0400)]
Add method to unload a plugin and it's dependencies

10 years agoAdd methods to start & stop a single 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

10 years agoadopt semantic versioning for plugin
Decebal Suiu [Tue, 1 Apr 2014 16:05:55 +0000 (19:05 +0300)]
adopt semantic versioning for plugin

10 years agoadopt semantic versioning
Decebal Suiu [Tue, 1 Apr 2014 15:08:46 +0000 (18:08 +0300)]
adopt semantic versioning

10 years agomake PluginException visible from outside (public)
Decebal Suiu [Mon, 31 Mar 2014 13:16:18 +0000 (16:16 +0300)]
make PluginException visible from outside (public)

10 years agocheck that a java type is an ExtensionPoint
Decebal Suiu [Mon, 31 Mar 2014 13:14:47 +0000 (16:14 +0300)]
check that a java type is an ExtensionPoint

10 years agoMerge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Sun, 30 Mar 2014 21:32:53 +0000 (00:32 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j

10 years agofix a minor message format in logging
Decebal Suiu [Sun, 30 Mar 2014 21:24:02 +0000 (00:24 +0300)]
fix a minor message format in logging

10 years agoupdate logging configuration
Decebal Suiu [Mon, 10 Mar 2014 11:31:15 +0000 (13:31 +0200)]
update logging configuration

10 years agoadd reference to Annotation Processing
Decebal Suiu [Mon, 10 Mar 2014 11:28:42 +0000 (13:28 +0200)]
add reference to Annotation Processing

10 years agoMerge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Sat, 11 Jan 2014 04:16:49 +0000 (06:16 +0200)]
Merge branch 'master' of https://github.com/decebals/pf4j

11 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Fri, 11 Oct 2013 09:53:00 +0000 (12:53 +0300)]
[maven-release-plugin] prepare for next development iteration

11 years ago[maven-release-plugin] prepare release release-0.6 release-0.6
Decebal Suiu [Fri, 11 Oct 2013 09:52:57 +0000 (12:52 +0300)]
[maven-release-plugin] prepare release release-0.6

11 years agoUpdate README.md
Decebal Suiu [Thu, 10 Oct 2013 14:15:27 +0000 (17:15 +0300)]
Update README.md

11 years agoUpdate README.md
Decebal Suiu [Thu, 10 Oct 2013 14:14:26 +0000 (17:14 +0300)]
Update README.md

11 years agoadd possibility to override extension creation in DefaultExtensionFinder
Decebal Suiu [Thu, 10 Oct 2013 13:48:53 +0000 (16:48 +0300)]
add possibility to override extension creation in DefaultExtensionFinder

11 years agoremove sezpoz dependency
Decebal Suiu [Thu, 10 Oct 2013 12:11:23 +0000 (15:11 +0300)]
remove sezpoz dependency

11 years agoUpdate README.md
Decebal Suiu [Fri, 4 Oct 2013 08:35:10 +0000 (11:35 +0300)]
Update README.md

11 years agoMerge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Thu, 3 Oct 2013 18:41:37 +0000 (21:41 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j

11 years agoUpdate README.md
Decebal Suiu [Thu, 3 Oct 2013 13:15:46 +0000 (16:15 +0300)]
Update README.md

11 years agoUpdate README.md
Decebal Suiu [Thu, 3 Oct 2013 13:13:12 +0000 (16:13 +0300)]
Update README.md

11 years agoadd RuntimeMode with DEVELOPMENT and DEPLOYMENT values and working on DEVELOPMENT...
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

11 years agoMerge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Tue, 1 Oct 2013 06:23:48 +0000 (09:23 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j

11 years agoboost plugins development
Decebal Suiu [Thu, 26 Sep 2013 15:46:50 +0000 (18:46 +0300)]
boost plugins development

11 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Thu, 26 Sep 2013 11:35:07 +0000 (14:35 +0300)]
[maven-release-plugin] prepare for next development iteration

11 years ago[maven-release-plugin] prepare release release-0.5 release-0.5
Decebal Suiu [Thu, 26 Sep 2013 11:35:02 +0000 (14:35 +0300)]
[maven-release-plugin] prepare release release-0.5

11 years agoadd debug messages for PropertiesPluginDescriptorFinder
Decebal Suiu [Thu, 26 Sep 2013 10:35:28 +0000 (13:35 +0300)]
add debug messages for PropertiesPluginDescriptorFinder

11 years agoadd debug message for lookup plugins directory
Decebal Suiu [Thu, 26 Sep 2013 10:13:40 +0000 (13:13 +0300)]
add debug message for lookup plugins directory

11 years agoadd PluginClasspath - now you can add any classes and lib directories to plugin classpath
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

11 years agoadd missing files after refactoring plugins location
Decebal Suiu [Wed, 25 Sep 2013 13:56:52 +0000 (16:56 +0300)]
add missing files after refactoring plugins location

11 years agoput all demo plugins in folder demo/plugins
Decebal Suiu [Wed, 25 Sep 2013 13:50:37 +0000 (16:50 +0300)]
put all demo plugins in folder demo/plugins

11 years agoadd support hidden filter for plugins directory (.svn, .cvs, ...)
Decebal Suiu [Wed, 25 Sep 2013 11:14:02 +0000 (14:14 +0300)]
add support hidden filter for plugins directory (.svn, .cvs, ...)

11 years agoMerge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Thu, 5 Sep 2013 15:34:21 +0000 (18:34 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j

11 years agoadd args to logging code
Decebal Suiu [Thu, 5 Sep 2013 15:34:05 +0000 (18:34 +0300)]
add args to logging code

11 years agoMerge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Wed, 31 Jul 2013 19:20:43 +0000 (22:20 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j

11 years agoadded build status info
Decebal Suiu [Wed, 31 Jul 2013 08:00:39 +0000 (11:00 +0300)]
added build status info

11 years agoUpdate README.md
Decebal Suiu [Fri, 12 Jul 2013 13:30:23 +0000 (16:30 +0300)]
Update README.md

11 years agopom refactoring
Decebal Suiu [Fri, 5 Jul 2013 11:49:18 +0000 (14:49 +0300)]
pom refactoring

11 years agoMerge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Fri, 5 Jul 2013 10:57:23 +0000 (13:57 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j

11 years agoclean
Decebal Suiu [Fri, 5 Jul 2013 10:56:56 +0000 (13:56 +0300)]
clean

11 years agoUpdate README.md
Decebal Suiu [Tue, 2 Jul 2013 20:49:02 +0000 (23:49 +0300)]
Update README.md

11 years agoupdate README.md
Decebal Suiu [Fri, 17 May 2013 08:26:22 +0000 (11:26 +0300)]
update README.md

11 years agoadded run-demo.bat
Decebal Suiu [Fri, 17 May 2013 08:23:41 +0000 (11:23 +0300)]
added run-demo.bat

11 years agoadded run-demo.bat
Decebal Suiu [Thu, 16 May 2013 22:20:44 +0000 (01:20 +0300)]
added run-demo.bat

11 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Mon, 25 Feb 2013 10:05:20 +0000 (12:05 +0200)]
[maven-release-plugin] prepare for next development iteration

11 years ago[maven-release-plugin] prepare release release-0.4 release-0.4
Decebal Suiu [Mon, 25 Feb 2013 10:05:11 +0000 (12:05 +0200)]
[maven-release-plugin] prepare release release-0.4

11 years agoUpdate README.md
Decebal Suiu [Fri, 22 Feb 2013 21:49:41 +0000 (23:49 +0200)]
Update README.md