From: Decebal Suiu Date: Thu, 11 Oct 2012 12:19:45 +0000 (+0300) Subject: update readme X-Git-Tag: release-0.1~6 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2ec672068d56db6a3a20e4ba1f834c079df5a27e;p=pf4j.git update readme --- diff --git a/README.md b/README.md index 3e1e006..f1cf506 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,8 @@ Components ------------------- - **Plugin** is the base class for all plugins types. Each plugin is loaded into a separate class loader to avoid conflicts. - **PluginManager** is used for all aspects of plugins management (loading, starting, stopping). -- **ExtensionPoint** is a point in the application where custom code can be invoked. It's a java interface marker. +- **ExtensionPoint** is a point in the application where custom code can be invoked. It's a java interface marker. +Any java interface or abstract class can be marked as extension point (implements _ExtensionPoint_ interface). - **Extension** is an implementation of extension point. It's a java annotation on a class. Artifacts