From 2ec672068d56db6a3a20e4ba1f834c079df5a27e Mon Sep 17 00:00:00 2001 From: Decebal Suiu Date: Thu, 11 Oct 2012 15:19:45 +0300 Subject: [PATCH] update readme --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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